public ActionResult Test(string task) { CodeCombinitionCreateViewModel model = new CodeCombinitionCreateViewModel(); model.SOBId = 18; model.SegmentList = getSegmentList(model.SOBId); if (task == "Update") { model.Id = 1; } model.Segment1 = "00003"; ////To be decided model.Segment2 = "0002"; ////To be decided model.Segment3 = "0001"; ////To be decided ////model.Segment4 = ""; ////To be decided ////model.Segment5 = ""; ////To be decided ////model.Segment6 = ""; ////To be decided ////model.Segment7 = ""; ////To be decided ////model.Segment8 = ""; ////To be decided model.StartDate = new DateTime(2016, 1, 1); model.EndDate = new DateTime(2016, 12, 31); model.AllowedPosting = true; if (ModelState.IsValid) { model.CompanyId = AuthenticationHelper.User.CompanyId; if (model.Id > 0) { string result = service.Update(mapModel(model)); } else { string result = service.Insert(mapModel(model)); } return RedirectToAction("Index", model); } return View(model); }
public ActionResult Create(long sobId) { CodeCombinitionCreateViewModel model = new CodeCombinitionCreateViewModel(); model.SegmentList = getSegmentList(sobId); return PartialView("_Edit", model); }
public ActionResult Edit(long id) { CodeCombinitionCreateViewModel model = new CodeCombinitionCreateViewModel(service.GetSingle(id.ToString(),AuthenticationHelper.User.CompanyId)); return PartialView("_Edit", model); }
private CodeCombinition mapModel(CodeCombinitionCreateViewModel model) { return new CodeCombinition { AllowedPosting = model.AllowedPosting, CompanyId = model.CompanyId, CreateDate = DateTime.Now, EndDate = model.EndDate, Id = model.Id, Segment1 = model.Segment1, Segment2 = model.Segment2, Segment3 = model.Segment3, Segment4 = model.Segment4, Segment5 = model.Segment5, Segment6 = model.Segment6, Segment7 = model.Segment7, Segment8 = model.Segment8, SOBId = model.SOBId, StartDate = model.StartDate, UpdateDate = DateTime.Now }; }