1
0

final update

This commit is contained in:
Labality
2021-08-19 16:35:32 +07:00
parent c2e012237f
commit f4fa1d8085
11877 changed files with 1192560 additions and 0 deletions

View File

@ -0,0 +1,37 @@
namespace LOC.Website.Web.Controllers
{
using System.Collections.Generic;
using System.Data.Entity;
using System.Linq;
using System.Web.Mvc;
using Common.Data;
using Core.Model.Server.GameServer.MineKart;
using Newtonsoft.Json;
public class MineKartController : Controller
{
private readonly INautilusRepositoryFactory _repositoryFactory;
public MineKartController(INautilusRepositoryFactory nautilusRepositoryFactory)
{
_repositoryFactory = nautilusRepositoryFactory;
}
[HttpPost]
public ContentResult GetKartItems(List<MineKart> minekarts)
{
using (var repository = _repositoryFactory.CreateRepository())
{
foreach (var item in minekarts.Where(item => !repository.Any<MineKart>(x => x.Name == item.Name)))
{
repository.Add(item);
}
repository.CommitChanges();
var json = JsonConvert.SerializeObject(repository.GetAll<MineKart>().Include(x => x.SalesPackage).ToList());
return Content(json, "application/json");
}
}
}
}