public JsonResult AddSupplier(VM_Supplier supplier) { if (ModelState.IsValid) { try { tblSupplier aSupplier = new tblSupplier(); aSupplier.CompanyName = supplier.CompanyName; aSupplier.Address = supplier.Address; aSupplier.ContactNo = supplier.ContactNo; aSupplier.WorkShopId = Int32.Parse(SessionManger.WorkShopOfLoggedInUser(Session).ToString()); aSupplier.CreatedBy = SessionManger.LoggedInUser(Session); aSupplier.CreatedDateTime = DateTime.Now; aSupplier.EditedBy = null; aSupplier.EditedDateTime = null; unitOfWork.SupplierRepository.Insert(aSupplier); unitOfWork.Save(); return(Json(new { success = true, successMessage = "Supplier Added Successfully!" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, errorMessage = ex }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, errorMessage = "Fill Up all required filled" }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Update(VM_Supplier supplier) { if (ModelState.IsValid) { try { tblSupplier aSupplier = unitOfWork.SupplierRepository.GetByID(supplier.SupplierId); aSupplier.CompanyName = supplier.CompanyName; aSupplier.Address = supplier.Address; aSupplier.ContactNo = supplier.ContactNo; aSupplier.EditedBy = SessionManger.LoggedInUser(Session); aSupplier.EditedDateTime = DateTime.Now; unitOfWork.SupplierRepository.Update(aSupplier); unitOfWork.Save(); return(Json(new { success = true, successMessage = "Supplier Info update successfully." }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { success = false, errorMessage = ex.Message }, JsonRequestBehavior.AllowGet)); } } else { return(Json(new { success = false, errorMessage = "Enter All required Field" }, JsonRequestBehavior.AllowGet)); } }