public string InsertUpdateEnquiryFollowup(EnquiryFollowupViewModel enquiryFollowupVM) { try { AppUA appUA = Session["AppUA"] as AppUA; enquiryFollowupVM.PSASysCommon = new PSASysCommonViewModel(); enquiryFollowupVM.PSASysCommon.CreatedBy = appUA.UserName; enquiryFollowupVM.PSASysCommon.CreatedDate = _pSASysCommon.GetCurrentDateTime(); enquiryFollowupVM.PSASysCommon.UpdatedBy = appUA.UserName; enquiryFollowupVM.PSASysCommon.UpdatedDate = _pSASysCommon.GetCurrentDateTime(); object result = _enquiryFollowupBusiness.InsertUpdateEnquiryFollowup(Mapper.Map <EnquiryFollowupViewModel, EnquiryFollowup>(enquiryFollowupVM)); if (enquiryFollowupVM.ID == Guid.Empty) { return(JsonConvert.SerializeObject(new { Status = "OK", Record = result, Message = "Insertion successfull" })); } else { return(JsonConvert.SerializeObject(new { Status = "OK", Record = result, Message = "Updation successfull" })); } } catch (Exception ex) { AppConstMessage cm = _appConstant.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Status = "ERROR", Record = "", Message = cm.Message })); } }
public ActionResult Index() { EnquiryFollowupViewModel enquiryFollowupVM = new EnquiryFollowupViewModel(); enquiryFollowupVM.EnquiryID = Guid.Parse("f00764f6-974a-40b5-8410-317c41d2e5bc"); //enquiryVm.TotalCount = 11; ViewBag.Ispager = false; enquiryFollowupVM.DataTablePaging = new DataTablePagingViewModel() { Length = 3, Start = 0 }; enquiryFollowupVM.EnquiryFollowupList = Mapper.Map <List <EnquiryFollowup>, List <EnquiryFollowupViewModel> >(_enquiryFollowupBusiness.GetAllEnquiryFollowup(Mapper.Map <EnquiryFollowupViewModel, EnquiryFollowup>(enquiryFollowupVM))); return(View(enquiryFollowupVM)); }
public ActionResult AddEnquiryFollowup(Guid id, Guid enquiryID, Guid customerID) { EnquiryFollowupViewModel enquiryFollowupVM = new EnquiryFollowupViewModel(); enquiryFollowupVM.IsUpdate = false; enquiryFollowupVM.Status = "Open"; if (id != Guid.Empty) { enquiryFollowupVM = Mapper.Map <EnquiryFollowup, EnquiryFollowupViewModel>(_enquiryFollowupBusiness.GetEnquiryFollowup(id)); enquiryFollowupVM.IsUpdate = true; } if (!enquiryFollowupVM.IsUpdate) { enquiryFollowupVM.Customer = Mapper.Map <Customer, CustomerViewModel>(_customerBusiness.GetCustomer(customerID)); enquiryFollowupVM.ContactName = enquiryFollowupVM.Customer.ContactPerson; enquiryFollowupVM.ContactNo = enquiryFollowupVM.Customer.Mobile; } return(PartialView("_AddEnquiryFollowup", enquiryFollowupVM)); }
public ActionResult GetEnquiryFollowupList(EnquiryFollowupViewModel enquiryFollowupVM) { ViewBag.Ispager = false; ViewBag.EditableEnquiryFollowupID = Guid.Empty; if (enquiryFollowupVM.DataTablePaging == null) { enquiryFollowupVM.DataTablePaging = new DataTablePagingViewModel() { Length = 3, Start = 0 }; } else { enquiryFollowupVM.DataTablePaging.Length = 3; ViewBag.Ispager = true; } enquiryFollowupVM.EnquiryFollowupList = Mapper.Map <List <EnquiryFollowup>, List <EnquiryFollowupViewModel> >(_enquiryFollowupBusiness.GetAllEnquiryFollowup(Mapper.Map <EnquiryFollowupViewModel, EnquiryFollowup>(enquiryFollowupVM))); enquiryFollowupVM.TotalCount = enquiryFollowupVM.EnquiryFollowupList.Count > 0 ? enquiryFollowupVM.EnquiryFollowupList[0].TotalCount : 0; ViewBag.ButtonDisable = enquiryFollowupVM.EnquiryFollowupList.Count > 0 ? enquiryFollowupVM.EnquiryFollowupList.Where(x => x.Status == "Open").ToList().Count > 0 : false; if (enquiryFollowupVM.DataTablePaging.Start == 0) { ViewBag.EditableEnquiryFollowupID = enquiryFollowupVM.EnquiryFollowupList.Count() > 0 ? enquiryFollowupVM.EnquiryFollowupList[0].ID : Guid.Empty;; } AppUA appUA = Session["AppUA"] as AppUA; if (enquiryFollowupVM.EnquiryFollowupList.Count > 0) { foreach (EnquiryFollowupViewModel item in enquiryFollowupVM.EnquiryFollowupList) { item.IsDocLocked = item.DocumentOwners.Contains(appUA.UserName); } } return(PartialView("_EnquiryFollowupList", enquiryFollowupVM)); }