public JsonResult _SaveVendor(VendorDto model, int id) { if (!ModelState.IsValid) { var errors = ModelState.Values.SelectMany(e => e.Errors.Select(x => x.ErrorMessage)); return(Json(new { Error = string.Join("<br/>", errors) }, JsonRequestBehavior.AllowGet)); } // trim the EIS start SKU code model.SKUCodeStart = model.SKUCodeStart.Trim(); model.ModifiedBy = User.Identity.Name; var result = new VendorDto(); if (id == -1) { result = _vendorService.CreateVendor(model); } else { result = _vendorService.UpdateVendor(model); } return(Json(result, JsonRequestBehavior.AllowGet)); }
public ActionResult Create(VendorModel vendorModel) { try { if (ModelState.IsValid) { _vendorService.CreateVendor(vendorModel); TempData["Message"] = "Vendor created successfully."; TempData["MessageType"] = (int)AlertMessageTypes.Success; return(RedirectToAction("List")); } else { return(View(vendorModel)); } } catch (Exception e) { _logger.Error(e); TempData["Message"] = "Internal server error. Vendor not created. Please contact administrator."; TempData["MessageType"] = (int)AlertMessageTypes.Danger; return(View(vendorModel)); } }
public IActionResult AddOrEdit(int id, VendorDto vendor) { if (ModelState.IsValid) { if (id == 0) { vendorService.CreateVendor(vendor); } else { try { vendorService.UpdateVendor(vendor); } catch (DbUpdateConcurrencyException) { if (!vendorService.VendorExists(vendor.Id)) { return(NotFound()); } else { throw; } } } var vendors = vendorService.GetAll(); return(Json(new { isValid = true, html = Helper.RenderRazorViewToString(this, "_ViewAll", vendors) })); } return(Json(new { isValid = false, html = Helper.RenderRazorViewToString(this, "AddOrEdit", vendor) })); }
public ActionResult ContactNow(string UserName, string Id, string name, string phone, string email, string message, string slug) { if (ModelState.IsValid) { Vendor vendor = new Vendor(); vendor.Content = UserName; vendor.Note = Id; vendor.Name = name; vendor.Phone = phone; vendor.Address = email; vendor.Description = message; vendor.Type = "1"; //Mapping to domain //Create Blog _vendorService.CreateVendor(vendor); Console.WriteLine("ok"); return(Redirect("/san-pham/" + slug)); //chua thong bao gui tin nhan thanh cong } else { //return RedirectToAction("SanPham", "ProductHome"); return(Redirect("/san-pham/" + slug)); } }
public ActionResult Create(Vendor newVendor) { if (ModelState.IsValid) { newVendor.IsDelete = false; //Mapping to domain //Create Blog _VendorService.CreateVendor(newVendor); return(RedirectToAction("Index", "Vendor")); } else { return(View("Create", newVendor)); } }
public IActionResult Create(AddVendor vendor) { try { var response = _vendorService.CreateVendor(vendor); return(StatusCode(StatusCodes.Status201Created, (new { message = response.Message, code = 201 }))); } catch (ValueNotFoundException e) { Util.LogError(e); return(StatusCode(StatusCodes.Status422UnprocessableEntity, new ErrorClass() { code = StatusCodes.Status422UnprocessableEntity.ToString(), message = e.Message })); } catch (Exception e) { Util.LogError(e); return(StatusCode(StatusCodes.Status500InternalServerError, new ErrorClass() { code = StatusCodes.Status500InternalServerError.ToString(), message = "Something went wrong" })); } }
public ActionResult PhanHoi(string name, string phone, string email, string message) { if (ModelState.IsValid) { Vendor vendor = new Vendor(); vendor.Name = name; vendor.Phone = phone; vendor.Address = email; vendor.Description = message; vendor.Type = "0"; //Mapping to domain //Create Blog _vendorService.CreateVendor(vendor); return(Redirect("/lien-he/")); //chua thong bao gui tin nhan thanh cong } else { //return RedirectToAction("SanPham", "ProductHome"); return(Redirect("/lien-he/")); } }
public ActionResult Post(Vendor vendor) { ActionResult actionResult = null; bool err500 = false; string errMessage = null; try { int id = vendorService.CreateVendor(vendor); if (id != 0) { actionResult = Ok(id); } else { err500 = true; errMessage = "vendorService.CreateVendor returned 0"; } } catch (Exception ex) { err500 = true; errMessage = ex.Message; } finally { if (err500) { string message = $"Unable to process Create Vendor request: {errMessage}"; actionResult = StatusCode(StatusCodes.Status500InternalServerError, message); } } return(actionResult); }
public async Task <IActionResult> AddAssets([FromBody] CreateVendorRegistrationDetailsRequest request) { var result = await vendorService.CreateVendor(request); return(StatusCode((int)result.Code, result.Value)); }