public IActionResult GetCreate(DisinfectionViewModel model) { var response = ResponseModelFactory.CreateInstance; if (AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbITMContext) { var ene = _dbITMContext.Orgs.FirstOrDefault(x => x.SchoolName == AuthContextService.CurrentUser.SchoolName); var entity = new Disinfections(); entity.OrganizationId = ene.OrganizationId; entity.DisinfectionId = 0; entity.Sync = 0; //entity.Method = model.Method; //entity.Disinfection = model.DxTypeName; //消毒对象是单个的 entity.Type = model.XdccType; entity.TypeName = model.XdccTypeName; entity.CreateUserId = model.CreateUserId; entity.DisinfectionUserId = model.DisinfectionUserId; entity.DisinfectionUserName = model.DisinfectionUserName; entity.CreatedDate = DateTime.Now; entity.ImgUrls = model.ImgUrls; entity.Img = model.Img; entity.CreatedAt = DateTime.Now; _dbITMContext.Disinfections.Add(entity); _dbITMContext.SaveChanges(); response.SetSuccess("添加成功"); return(Ok(response)); } }
public IActionResult aCreate(DisinfectionViewModel model) { var response = ResponseModelFactory.CreateInstance; if (AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbITMContext) { var entity = _dbITMContext.Disinfections.FirstOrDefault(x => x.Id == model.dId); var entity2 = new MYEntities.DisinfectionRecords(); entity2.OwnerDisinfectionId = model.Id; entity2.DisinfectionRecordId = 0; entity2.DisinfectionId = entity.DisinfectionId; entity2.CreateUserId = (int?)model.CreateUserId; entity2.Type = (int)model.DxType; entity2.TypeName = model.DxTypeName; entity2.Method = model.Method; entity2.MethodId = model.MethodId; entity2.Number = model.Number; entity2.RoomId = model.RoomId; entity2.RoomName = model.RoomName; entity2.ToolId = model.ToolId; entity2.ToolName = model.ToolName; entity2.CreatedAt = DateTime.Now; _dbITMContext.DisinfectionRecords.Add(entity2); _dbITMContext.SaveChanges(); if (model.Method != "") { if (entity.Method != "") { entity.Method += "," + model.Method; } else { entity.Method = model.Method; } } if (model.Disinfection != "") { if (entity.Disinfection != "") { entity.Disinfection += "," + model.Disinfection; } else { entity.Disinfection = model.Disinfection; } } _dbITMContext.SaveChanges(); response.SetSuccess("添加成功"); return(Ok(response)); } }
public IActionResult aEdit(DisinfectionViewModel model) { var response = ResponseModelFactory.CreateInstance; if (ConfigurationManager.AppSettings.IsTrialVersion) { response.SetIsTrial(); return(Ok(response)); } if (AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbITMContext) { var entity = _dbITMContext.Disinfections.FirstOrDefault(x => x.Id == model.dId); var entity2 = _dbITMContext.DisinfectionRecords.FirstOrDefault(x => x.Id == model.Id); entity2.CreateUserId = (int?)model.CreateUserId; entity2.Type = (int)model.DxType; entity2.TypeName = model.DxTypeName; entity2.Method = model.Method; entity2.MethodId = model.MethodId; entity2.Number = model.Number; entity2.RoomId = model.RoomId; entity2.RoomName = model.RoomName; entity2.ToolId = model.ToolId; entity2.ToolName = model.ToolName; _dbITMContext.SaveChanges(); if (model.Method != "") { if (entity.Method != "") { entity.Method += "," + model.Method; } else { entity.Method = model.Method; } } if (model.Disinfection != "") { if (entity.Disinfection != "") { entity.Disinfection += "," + model.Disinfection; } else { entity.Disinfection = model.Disinfection; } } _dbITMContext.SaveChanges(); response.SetSuccess("修改成功"); return(Ok(response)); } }
public IActionResult GetEdit(DisinfectionViewModel model) { var response = ResponseModelFactory.CreateInstance; if (AuthContextService.CurrentUser.SchoolGuid == null) { response.SetFailed("请登录学校账号"); return(Ok(response)); } using (_dbITMContext) { var entity3 = _dbITMContext.Disinfections.FirstOrDefault(x => x.Id == model.Id); entity3.Type = model.XdccType; entity3.TypeName = model.XdccTypeName; entity3.DisinfectionUserId = model.DisinfectionUserId; entity3.DisinfectionUserName = model.DisinfectionUserName; entity3.ImgUrls = model.ImgUrls; entity3.Img = model.Img; _dbITMContext.SaveChanges(); response.SetSuccess("修改成功"); return(Ok(response)); } }