public IActionResult Edit(administratorViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = _dbContext.Administrator.FirstOrDefault(x => x.AdministratorUuid.ToString() == model.AdministratorUuid); if (entity == null) { response.SetFailed("不存在"); return(Ok(response)); } if (_dbContext.Administrator.Count(x => x.AdministratorName == model.AdministratorName && x.AdministratorUuid.ToString() != model.AdministratorUuid) > 0) { response.SetFailed("网格员已存在"); return(Ok(response)); } entity.AdministratorName = model.AdministratorName; entity.IdentityCard = model.IdentityCard; entity.Phone = model.Phone; entity.AdminVillages = model.AdminVillages; entity.GriddingNum = model.GriddingNum; entity.SuozaiWangge = model.SuozaiWangge; entity.CunjiZhanghao = model.CunjiZhanghao; entity.WanggeZhanghao = model.WanggeZhanghao; entity.Wanggeyuan = model.Wanggeyuan; int res = _dbContext.SaveChanges(); if (res > 0) { ToLog.AddLog("编辑", "成功:编辑:网格员信息一条数据", _dbContext); } response = ResponseModelFactory.CreateInstance; return(Ok(response)); } }
public IActionResult Create(administratorViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = new HaikanSmartTownCockpit.Api.Entities.Administrator(); entity.AdministratorUuid = Guid.NewGuid(); entity.AdministratorName = model.AdministratorName; entity.IdentityCard = model.IdentityCard; entity.Phone = model.Phone; entity.AdminVillages = model.AdminVillages; entity.GriddingNum = model.GriddingNum; entity.SuozaiWangge = model.SuozaiWangge; entity.CunjiZhanghao = model.CunjiZhanghao; entity.WanggeZhanghao = model.WanggeZhanghao; entity.Wanggeyuan = model.Wanggeyuan; entity.IsDeleted = 0; entity.AddTime = DateTime.Now.ToString("yyyy-MM-dd"); entity.AddPeople = AuthContextService.CurrentUser.DisplayName; _dbContext.Administrator.Add(entity); int res = _dbContext.SaveChanges(); if (res > 0) { ToLog.AddLog("添加", "成功:添加:网格员信息一条数据", _dbContext); } response.SetSuccess("添加成功"); return(Ok(response)); } }