public ActionResult SupplierEntry(SupplierModel md) { if (ModelState.IsValid) { string currentUser = HttpContext.User.Identity.Name; int supperID = md.SubmitFormModel.SupplierID; if (supperID == 0) { bool returnresult = _accountService.CreateSupplier(md.SubmitFormModel.FullName, md.SubmitFormModel.Currency, md.SubmitFormModel.Address, md.SubmitFormModel.State, md.SubmitFormModel.PoCode, md.SubmitFormModel.Website, md.SubmitFormModel.Email, md.SubmitFormModel.ContactNumber, md.SubmitFormModel.ContactPerson, md.SubmitFormModel.Description, currentUser); if (returnresult == true) { ModelState.Clear(); ViewBag.SuccessMsg = "Supplier created successfully"; } else { ViewBag.SuccessMsg = "Error raised while creating supplier successfully"; } } else { bool returnresult = _accountService.UpdateSupplier(md.SubmitFormModel.FullName, md.SubmitFormModel.Currency, md.SubmitFormModel.Address, md.SubmitFormModel.State, md.SubmitFormModel.PoCode, md.SubmitFormModel.Website, md.SubmitFormModel.Email, md.SubmitFormModel.ContactNumber, md.SubmitFormModel.ContactPerson, md.SubmitFormModel.Description, md.SubmitFormModel.SupplierID); if (returnresult == true) { ModelState.Clear(); ViewBag.SuccessMsg = "Supplier information updated successfully"; } else { ViewBag.Failuremessage = "Unable to update please try again later!"; } } } ViewBag.StatesList = _accountService.UAEStatesList(); SupplierModel svm = new SupplierModel(); List <SupplierData> SupplierInfo = _accountService.SupplierData(); SupplierDisplayModel model = new SupplierDisplayModel(); model.SupplierData = SupplierInfo; svm.DisplayModel = model; return(View(svm)); }