public IActionResult Create(Entities.RestsData model) { using (_dbContext) { var response = ResponseModelFactory.CreateResultInstance; var query = _dbContext.RestsData.FirstOrDefault(x => x.Name == model.Name && x.Type == model.Type); if (query != null) { response.SetFailed("该类别名称已存在"); return(Ok(response)); } var entity = new Entities.RestsData { RestsDataUuid = Guid.NewGuid(), Name = model.Name, Accessory = model.Accessory, Type = model.Type, UpdatePeople = AuthContextService.CurrentUser.LoginName, UpdateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), AddPeople = AuthContextService.CurrentUser.LoginName, AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss") }; _dbContext.RestsData.Add(entity); var res = _dbContext.SaveChanges(); if (res > 0) { ToLog.AddLog("添加", "成功:添加:其他数据信息一条数据", _dbContext); } response.SetSuccess(); return(Ok(response)); } }
public IActionResult Edit(Entities.RestsData model) { using (_dbContext) { var response = ResponseModelFactory.CreateResultInstance; var query = _dbContext.RestsData.FirstOrDefault(x => x.Name == model.Name && x.Type == model.Type && x.RestsDataUuid != model.RestsDataUuid); if (query != null) { response.SetFailed("该类别名称已存在"); return(Ok(response)); } var entity = _dbContext.RestsData.FirstOrDefault(x => x.RestsDataUuid == model.RestsDataUuid); entity.Name = model.Name; entity.Accessory = model.Accessory; entity.Type = model.Type; entity.UpdatePeople = AuthContextService.CurrentUser.LoginName; entity.UpdateTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"); var res = _dbContext.SaveChanges(); if (res > 0) { ToLog.AddLog("编辑", "成功:编辑:其他数据信息一条数据", _dbContext); } response.SetSuccess(); return(Ok(response)); } }