public ActionResult Update(int supplierId) { if (Session["existinguser"] != null) { LoginDTO currentUser = (LoginDTO)Session["existinguser"]; if (currentUser.RoleId != (int)Enums.Roles.StoreManager) { return(RedirectToAction("RedirectToClerkOrDepartmentView", "Login")); } SupplierDetailsDTO supplierDetails = this.generateSupplierDetailsDTO(supplierId); return(View(supplierDetails)); } return(RedirectToAction("Index", "Login")); }
private SupplierDetailsDTO generateSupplierDetailsDTO(int supplierId) { Supplier supplier = SupplierService.Instance.getSupplierById(supplierId); SupplierDetailsDTO supplierDetails = new SupplierDetailsDTO(); supplierDetails.SupplierId = supplier.Id; supplierDetails.Code = supplier.Code; supplierDetails.ContactName = supplier.ContactName; supplierDetails.FaxNo = supplier.FaxNo; supplierDetails.Name = supplier.Name; supplierDetails.PhoneNo = supplier.PhoneNo; supplierDetails.GST_No = supplier.GST_No; supplierDetails.Address1 = supplier.Address1; supplierDetails.Address2 = supplier.Address2; supplierDetails.Address3 = supplier.Address3; return(supplierDetails); }
public ActionResult Create(SupplierDetailsDTO supplier) { if (Session["existinguser"] != null) { LoginDTO currentUser = (LoginDTO)Session["existinguser"]; if (currentUser.RoleId != (int)Enums.Roles.StoreManager) { return(RedirectToAction("RedirectToClerkOrDepartmentView", "Login")); } if (ModelState.IsValid) { Supplier newSupplier = this.generateSupplier(supplier); SupplierService.Instance.CreateSupplier(newSupplier); return(RedirectToAction("Index")); } return(View(supplier)); } return(RedirectToAction("Index", "Login")); }
private Supplier generateSupplier(SupplierDetailsDTO supplier) { Supplier newSupplier = SupplierService.Instance.getSupplierById(supplier.SupplierId); if (newSupplier == null) { newSupplier = new Supplier(); } newSupplier.Id = supplier.SupplierId; newSupplier.Code = supplier.Code; newSupplier.ContactName = supplier.ContactName; newSupplier.FaxNo = supplier.FaxNo; newSupplier.Name = supplier.Name; newSupplier.PhoneNo = supplier.PhoneNo; newSupplier.GST_No = supplier.GST_No; newSupplier.Address1 = supplier.Address1; newSupplier.Address2 = supplier.Address2; newSupplier.Address3 = supplier.Address3; return(newSupplier); }