public async Task <ActionResult> Create(SupplierVM model) { if (_db.Vendors.IsExistSmsNumber(0, model.SmsNumber)) { ModelState.AddModelError("SmsNumber", "SMS Number Already exist"); } if (!ModelState.IsValid) { return(View($"_Create", model)); } var vendor = _db.Suppliers.AddCustom(model); var task = await _db.SaveChangesAsync(); if (task != 0) { model.SupplierID = vendor.SupplierID; var result = new AjaxContent <SupplierVM> { Status = true, Data = model }; return(Json(result)); } ModelState.AddModelError("", "Unable to insert record!"); return(View($"_Create", model)); }
public async Task <IActionResult> Create(VendorViewModel model) { if (!ModelState.IsValid) { return(PartialView("_Create", model)); } var vendor = _db.Vendors.AddCustom(model); var task = await _db.SaveChangesAsync(); if (task != 0) { model.VendorId = vendor.VendorId; var result = new AjaxContent <VendorViewModel> { Status = true, Data = model }; return(Json(result)); } ModelState.AddModelError("", "Unable to insert record!"); return(PartialView("_Create", model)); }