public IActionResult Edit(ResponseInitViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = _dbContext.ResponseInit.FirstOrDefault(x => x.ResponseInitUuid == model.ResponseInitUuid); if (entity == null) { response.SetFailed("不存在"); return(Ok(response)); } //if (_dbContext.ResponseInit.Count(x => x.TeamName == model.TeamName && x.ResponseInitUuid != model.ResponseInitUuid) > 0) //{ // response.SetFailed("名称已存在"); // return Ok(response); //} entity.Villages = model.Villages; entity.Level = model.Level; entity.Situation = model.Situation; //entity.ReleaseState = model.ReleaseState; int res = _dbContext.SaveChanges(); if (res > 0) { ToLog.AddLog("编辑", "成功:编辑:响应发起记录信息一条数据", _dbContext); } response = ResponseModelFactory.CreateInstance; return(Ok(response)); } }
public IActionResult Create(ResponseInitViewModel model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { //if (_dbContext.ResponseInit.Count(x => x.MemberName == model.MemberName) > 0) //{ // response.SetFailed("名称已存在"); // return Ok(response); //} var entity = _mapper.Map <ResponseInitViewModel, ResponseInit>(model); entity.ResponseInitUuid = Guid.NewGuid(); entity.IsDelete = 0; entity.ReleaseState = 0; entity.Addpeoople = AuthContextService.CurrentUser.DisplayName; _dbContext.ResponseInit.Add(entity); _dbContext.SaveChanges(); response.SetSuccess(); return(Ok(response)); } }