public ActionResult AddEnquiryDetail(bool update) { EnquiryDetailViewModel enquiryDetailVM = new EnquiryDetailViewModel(); enquiryDetailVM.IsUpdate = update; //enquiryDetailVM.DetailCurrencyRate = 1; return(PartialView("_AddEnquiryDetail", enquiryDetailVM)); }
public string GetEnquiryDetailListByEnquiryID(Guid enquiryID) { try { List <EnquiryDetailViewModel> enquiryItemViewModelList = new List <EnquiryDetailViewModel>(); if (enquiryID == Guid.Empty) { EnquiryDetailViewModel enquiryDetailVM = new EnquiryDetailViewModel() { ID = Guid.Empty, EnquiryID = Guid.Empty, ProductID = Guid.Empty, ProductModelID = Guid.Empty, ProductSpec = string.Empty, Qty = 0, UnitCode = null, Rate = 0, Product = new ProductViewModel() { ID = Guid.Empty, Code = string.Empty, Name = string.Empty, }, ProductModel = new ProductModelViewModel() { ID = Guid.Empty, Name = string.Empty }, Unit = new UnitViewModel() { Description = null, }, }; enquiryItemViewModelList.Add(enquiryDetailVM); } else { enquiryItemViewModelList = Mapper.Map <List <EnquiryDetail>, List <EnquiryDetailViewModel> >(_enquiryBusiness.GetEnquiryDetailListByEnquiryID(enquiryID)); } return(JsonConvert.SerializeObject(new { Status = "OK", Records = enquiryItemViewModelList, Message = "Success" })); } catch (Exception ex) { AppConstMessage cm = _appConstant.GetMessage(ex.Message); return(JsonConvert.SerializeObject(new { Status = "ERROR", Records = "", Message = cm.Message })); } }
public ActionResult Create(EnquiryDetailViewModel ob) { try { if (_dr.SaveEnquiry(ob)) { return(Json(new { Result = "success", Message = "", Id = ob.ID, Name = ob.FirstName + " " + ob.LastName })); } else { return(Json(new { Result = "error", Message = "Error Occured" })); } } catch (Exception ex) { return(Json(new { Result = "error", Message = ex.Message })); } }
public bool SaveEnquiry(EnquiryDetailViewModel ob) { var _enq = new EnquiryDetail(); _enq.FirstName = ob.FirstName.ToStringValue(); _enq.LastName = ob.LastName.ToStringValue(); _enq.DOB = ob.DOB.ToStringValue(); _enq.Mobile = ob.Mobile.ToStringValue(); _enq.Class = ob.Class.ToStringValue(); _enq.Address = ob.Address.ToStringValue(); _enq.Email = ob.Email.ToStringValue(); _enq.EntryTime = DateTime.Now; _enq.ResolvedTime = null; _enq.Dated = DateTime.Now; _enq.Resolved = false; _ety.EnquiryDetails.Add(_enq); _ety.SaveChanges(); ob.ID = _enq.ID; return(true); }