public IEnumerable <VoidCancellationRequestRuleModel> GetVoidCancellationRequestList() { var Data = entity.Core_VoidCancellationRequestRule.OrderBy(x => x.VoidCancellationRuleId); List <VoidCancellationRequestRuleModel> VoidCancellationRequestList = new List <VoidCancellationRequestRuleModel>(); foreach (var item in Data) { VoidCancellationRequestRuleModel singleone = new VoidCancellationRequestRuleModel() { Product = item.Core_Products.ProductName != null? item.Core_Products.ProductName:String.Empty, SunDay = item.SUN, MonDay = item.MON, TuesDay = item.TUE, WednesDay = item.WED, ThrusDay = item.THU, FriDay = item.FRI, SaturDay = item.SAT, CreatedBy = item.CreatedBy, CreatedDate = item.CreatedDate, FromTime = item.FromTime, ToTime = item.ToTime, WithinHour = item.WithInHours, RuleOn = item.RuleOn, VoidCancellationRuleId = item.VoidCancellationRuleId }; VoidCancellationRequestList.Add(singleone); } return(VoidCancellationRequestList); }
public ActionResult Index() { VoidCancellationRequestRuleModel model = new VoidCancellationRequestRuleModel(); model.VoidCancellationRequestList = VoidCancellationRequestRuleRepository.GetVoidCancellationRequestList(); return(View(model)); }
public ActionResult Create() { VoidCancellationRequestRuleModel model = new VoidCancellationRequestRuleModel(); model.ProductOption = VoidCancellationRequestRuleRepository.GetProducts(); model.RuleOnOption = VoidCancellationRequestRuleRepository.GetRuleOn(); return(View(model)); }
public bool CheckforEdit(VoidCancellationRequestRuleModel model) { if (model.ProductId != model.temp) { var Data = entity.Core_VoidCancellationRequestRule.Where(x => x.ProductId == model.ProductId).FirstOrDefault(); if (Data == null) { return(true); } else { return(false); } } else { return(true); } }
public ActionResult Edit(VoidCancellationRequestRuleModel model) { var ts = (TravelSession)Session["TravelPortalSessionInfo"]; model.CreatedBy = ts.AppUserId; model.CreatedDate = DateTime.Now; if (VoidCancellationRequestRuleRepository.CheckforEdit(model)) { VoidCancellationRequestRuleRepository.SaveEdit(model); return(RedirectToAction("Index")); } else { TempData["ActionResponse"] = "You can't edit this record as it is already exists."; model.ProductOption = VoidCancellationRequestRuleRepository.GetProducts(); model.RuleOnOption = VoidCancellationRequestRuleRepository.GetRuleOn(); return(View(model)); } }
public void SaveEdit(VoidCancellationRequestRuleModel model) { var Data = entity.Core_VoidCancellationRequestRule.Where(x => x.VoidCancellationRuleId == model.VoidCancellationRuleId).FirstOrDefault(); Data.ProductId = model.ProductId; Data.SUN = model.SunDay; Data.MON = model.MonDay; Data.TUE = model.TuesDay; Data.WED = model.WednesDay; Data.THU = model.ThrusDay; Data.FRI = model.FriDay; Data.SAT = model.SaturDay; Data.FromTime = model.FromTime; Data.ToTime = model.ToTime; Data.WithInHours = model.WithinHour; Data.RuleOn = model.RuleOn; Data.CreatedBy = model.CreatedBy; Data.CreatedDate = model.CreatedDate; entity.ApplyCurrentValues(Data.EntityKey.EntitySetName, Data); entity.SaveChanges(); }
public void SaveToVoidCancellationRequest(VoidCancellationRequestRuleModel model) { Core_VoidCancellationRequestRule ObjToSave = new Core_VoidCancellationRequestRule() { ProductId = model.ProductId, SUN = model.SunDay, MON = model.MonDay, TUE = model.TuesDay, WED = model.WednesDay, THU = model.ThrusDay, FRI = model.FriDay, FromTime = model.FromTime, ToTime = model.ToTime, WithInHours = model.WithinHour, RuleOn = model.RuleOn, CreatedBy = model.CreatedBy, CreatedDate = model.CreatedDate }; entity.AddToCore_VoidCancellationRequestRule(ObjToSave); entity.SaveChanges(); }
public ActionResult Create(VoidCancellationRequestRuleModel model) { var ts = (TravelSession)Session["TravelPortalSessionInfo"]; model.CreatedBy = ts.AppUserId; model.CreatedDate = DateTime.Now; //var Data = entity.Core_VoidCancellationRequestRule.Where(x => x.ProductId == model.ProductId).FirstOrDefault(); if (VoidCancellationRequestRuleRepository.Check(model.ProductId)) { VoidCancellationRequestRuleRepository.SaveToVoidCancellationRequest(model); } else { TempData["ActionResponse"] = "This record already exists."; model.ProductOption = VoidCancellationRequestRuleRepository.GetProducts(); model.RuleOnOption = VoidCancellationRequestRuleRepository.GetRuleOn(); return(View(model)); } return(RedirectToAction("Index")); }
public VoidCancellationRequestRuleModel GetEdit(int VoidCancellationRuleId) { var Data = entity.Core_VoidCancellationRequestRule.Where(x => x.VoidCancellationRuleId == VoidCancellationRuleId).FirstOrDefault(); VoidCancellationRequestRuleModel model = new VoidCancellationRequestRuleModel() { ProductId = Data.ProductId, SunDay = Data.SUN, MonDay = Data.MON, TuesDay = Data.TUE, WednesDay = Data.WED, ThrusDay = Data.THU, FriDay = Data.FRI, FromTime = Data.FromTime, ToTime = Data.ToTime, RuleOn = Data.RuleOn, WithinHour = Data.WithInHours, VoidCancellationRuleId = Data.VoidCancellationRuleId, temp = Data.ProductId }; return(model); }