public async Task <ActionResult> Add(StoreHouse model) { if (ModelState.IsValid) { try { db.StoreHouses.Add(model); db.SaveChanges(); //Task.Run(() => //{ ResBusinessManager.Instance.ClearCache( ResBusinessManager.RESOURCES_STOREHOUSES); //}); } catch (Exception e) { LogHelper.Error("StoreHousesController.Add", e); ModelState.AddModelError(string.Empty, e.Message + "\t\t" + e.StackTrace); //ModelState.AddModelError(string.Empty, e); } } var allErrors = this.GetModelStateErrors(ModelState); return(Json(allErrors)); }
public async Task <ActionResult> Add(HongkongLogisticsCompany model) { if (ModelState.IsValid) { try { db.HKLogistics.Add(model); db.SaveChanges(); //Task.Run(() => //{ ResBusinessManager.Instance.ClearCache( ResBusinessManager.RESOURCES_HKLOGIS_COMPANIES); //}); } catch (Exception e) { LogHelper.Error("HongkongLogisticsController.Add", e); ModelState.AddModelError(string.Empty, e.Message + "\t\t" + e.StackTrace); //ModelState.AddModelError(string.Empty, e); } } var allErrors = this.GetModelStateErrors(ModelState); return(Json(allErrors)); }
public JsonResult Audit(AuditOrderContractViewModel model) { if (ModelState.IsValid) { OrderContract orderContract = dxContext.OrderContracts.Find(model.OrderContractId); if (orderContract == null) { ModelState.AddModelError("", "数据不存在"); } else if (orderContract.ContractStatus != ContractStatus.NotAudited) { ModelState.AddModelError("", "已经审核过,不要重复提交"); } else { ContractInfo info = new ContractInfo(orderContract); info.Comments = model.Comments; info.ContractStatus = model.ContractStatus; //orderContract.Comments = model.Comments; //orderContract.ContractStatus = model.ContractStatus; try { AppBusinessManager.Instance.UpdateOrderContractCore( dxContext, info, HttpContext.User.Identity.Name); dxContext.SaveChanges(); } catch (Exception e) { LogHelper.Error("采购交单", e); ModelState.AddModelError("", "系统忙,请稍后再试"); } } } return(Json(this.GetModelStateErrors(ModelState))); }
public JsonResult Add(CoreConfig coreConfig) { if (ModelState.IsValid) { db.CoreConfigs.Add(coreConfig); db.SaveChanges(); } var errors = this.GetModelStateErrors(ModelState); return(Json(errors)); }
public JsonResult Add(AccountsRecord model) { if (ModelState.IsValid) { //TODO 添加财务记录 try { model.CTIME = DateTime.Now; model.UTIME = DateTime.Now; model.Year = model.CTIME.Year; model.Month = model.CTIME.Month; model.Day = model.CTIME.Day; model.IsDeleted = false; model.OperatorSysUserName = db.Users.Where(m => m.UserName == HttpContext.User.Identity.Name).SingleOrDefault().UserName; db.FinancialRecords.Add(model); db.SaveChanges(); } catch (Exception e) { LogHelper.Error("添加财务记录", e); ModelState.AddModelError("", e.Message); } } return(Json(this.GetModelStateErrors(ModelState))); }
public async Task <ActionResult> Add(Product model) { if (ModelState.IsValid) { try { db.Products.Add(model); db.SaveChanges(); //Task.Run(() => //{ ResBusinessManager.Instance.ClearCache( ResBusinessManager.RESOURCES_PRODUCTS); //}); } catch (Exception e) { LogHelper.Error("ProductsController.Add", e); ModelState.AddModelError(string.Empty, e.Message + "\t\t" + e.StackTrace); } //var product = new Product //{ // UserName = model.UserName, // Name = model.Name, // PhoneNumber = model.PhoneNumber, // Email = model.Email, // CreatorUserName = HttpContext.User.Identity.Name, // CTIME = DateTime.Now //}; //user.Id = Guid.NewGuid().ToString(); //var result = await UserManager.CreateAsync(user, model.Password); //if (!result.Succeeded) //{ // foreach (string error in result.Errors) // { // ModelState.AddModelError("", error); // } //} } var allErrors = this.GetModelStateErrors(ModelState); return(Json(allErrors)); }
private JsonResult RemoveCore(OrderContract model) { if (ModelState.IsValid) { var temp = dxContext.OrderContracts.FirstOrDefault( m => model.OrderContractKey == model.OrderContractKey); if (temp != null) { dxContext.OrderContracts.Remove(temp); dxContext.SaveChanges(); } } return(Json(null)); }
public async Task <ActionResult> Add(DeclarationCompany model) { if (ModelState.IsValid) { try { db.DeclarationCompanies.Add(model); db.SaveChanges(); //Task.Run(() => //{ ResBusinessManager.Instance.ClearCache( ResBusinessManager.RESOURCES_DECLARATION_COMPANIES); //}); } catch (Exception e) { ModelState.AddModelError(string.Empty, e); } } var allErrors = this.GetModelStateErrors(ModelState); return(Json(allErrors)); }