public IActionResult Create(PesticideViewModel 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 MYEntities.Pesticides(); entity.Status = 1; entity.PesticideId = 0; entity.OrganizationId = ene.OrganizationId; entity.CreateUserId = 308343; var eneUserName = _dbITMContext.Users.FirstOrDefault(x => x.Name == model.UserName && x.OrganizationId == ene.OrganizationId); if (eneUserName != null) { entity.UserName = model.UserName; entity.UserOrganizationId = eneUserName.OrganizationId; } else { response.SetFailed("暂无该人员信息"); return(Ok(response)); } var eneInspector = _dbITMContext.Users.FirstOrDefault(x => x.Name == model.Inspector && x.OrganizationId == ene.OrganizationId); if (eneInspector != null) { entity.Inspector = model.Inspector; } else { response.SetFailed("暂无该人员信息"); return(Ok(response)); } entity.TestPaper = model.TestPaper; entity.Vegetables = model.Vegetables; entity.VegetablesName = model.VegetablesName; entity.InspectionOrder = model.InspectionOrder; entity.InspectionOrders = model.InspectionOrders; entity.InspectionResult = model.InspectionResult; entity.InspectionResults = model.InspectionResults; entity.HandleMeasure = model.HandleMeasure; entity.HandleMeasures = model.HandleMeasures; entity.CheckedAt = model.CheckedAt; entity.CreatedAt = DateTime.Now; entity.Note = model.Note; entity.Sync = 0; _dbITMContext.Pesticides.Add(entity); _dbITMContext.SaveChanges(); response.SetSuccess("添加成功"); return(Ok(response)); } }
public IActionResult Edit(PesticideViewModel 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 ene = _dbITMContext.Orgs.FirstOrDefault(x => x.SchoolName == AuthContextService.CurrentUser.SchoolName); var entity = _dbITMContext.Pesticides.FirstOrDefault(x => x.Id == model.Id); var eneUserName = _dbITMContext.Users.FirstOrDefault(x => x.Name == model.UserName && x.OrganizationId == ene.OrganizationId); if (eneUserName != null) { entity.UserName = model.UserName; entity.UserOrganizationId = eneUserName.OrganizationId; } else { response.SetFailed("暂无该人员信息"); return(Ok(response)); } var eneInspector = _dbITMContext.Users.FirstOrDefault(x => x.Name == model.Inspector && x.OrganizationId == ene.OrganizationId); if (eneInspector != null) { entity.Inspector = model.Inspector; } else { response.SetFailed("暂无该人员信息"); return(Ok(response)); } entity.TestPaper = model.TestPaper; entity.Vegetables = model.Vegetables; entity.VegetablesName = model.VegetablesName; entity.InspectionOrder = model.InspectionOrder; entity.InspectionOrders = model.InspectionOrders; entity.InspectionResult = model.InspectionResult; entity.InspectionResults = model.InspectionResults; entity.HandleMeasure = model.HandleMeasure; entity.HandleMeasures = model.HandleMeasures; entity.CheckedAt = model.CheckedAt; entity.UpdatedAt = DateTime.Now; entity.Note = model.Note; _dbITMContext.SaveChanges(); response.SetSuccess("修改成功"); return(Ok(response)); } }
public Pesticide() { InitializeComponent(); BindingContext = new PesticideViewModel(); }