public ActionResult Delete(int id) { var giftcertificate = _giftCertificateService.FindById(id); var datePref = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference; return(View(GiftCertificateViewModelBinder.BindGiftCertificateViewModel(giftcertificate, datePref))); }
public ActionResult Approved(int id) { var giftCertificate = _giftCertificateService.FindById(id); var datePref = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference; var giftCertificateViewModel = GiftCertificateViewModelBinder.BindGiftCertificateViewModel(giftCertificate, datePref); return(PartialView("_Approve", giftCertificateViewModel)); }
public ActionResult Index(int id = 1) { ViewBag.Title = id == 1 ? "Draft Gift Certificates" : "Approved Gift Certificates"; var datePref = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference; var gifts = _giftCertificateService.Get(t => t.StatusID == id, null, "GiftCertificateDetails,Donor,GiftCertificateDetails.Detail,GiftCertificateDetails.Commodity"); var giftsViewModel = GiftCertificateViewModelBinder.BindListGiftCertificateViewModel(gifts.ToList(), datePref, true); return(View(giftsViewModel)); }
public ActionResult Detail(int id) { var giftcertificate = _giftCertificateService.Get(t => t.GiftCertificateID == id, null, "GiftCertificateDetails,GiftCertificateDetails.Commodity").FirstOrDefault(); PopulateLookup(false, giftcertificate); var datePref = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference; var giftCertificateViewModel = GiftCertificateViewModelBinder.BindGiftCertificateViewModel(giftcertificate, datePref); return(View(giftCertificateViewModel)); }
public ActionResult GiftCertificateDetail_Create([DataSourceRequest] DataSourceRequest request, GiftCertificateDetailsViewModel giftCertificateDetailsViewModel, int?id) { if (giftCertificateDetailsViewModel != null && id.HasValue) { giftCertificateDetailsViewModel.GiftCertificateID = id.Value; var giftcertifiateDtail = GiftCertificateViewModelBinder.BindGiftCertificateDetail(giftCertificateDetailsViewModel); _giftCertificateDetailService.AddGiftCertificateDetail(giftcertifiateDtail); } return(Json(new[] { giftCertificateDetailsViewModel }.ToDataSourceResult(request, ModelState))); }
public ActionResult GiftCertificateDetail_Update([DataSourceRequest] DataSourceRequest request, GiftCertificateDetailsViewModel giftCertificateDetailsViewModel) { if (giftCertificateDetailsViewModel != null) { var target = _giftCertificateDetailService.FindById(giftCertificateDetailsViewModel.GiftCertificateDetailID); if (target != null) { target = GiftCertificateViewModelBinder.BindGiftCertificateDetail(target, giftCertificateDetailsViewModel); _giftCertificateDetailService.EditGiftCertificateDetail(target); } } return(Json(new[] { giftCertificateDetailsViewModel }.ToDataSourceResult(request, ModelState))); }
public ActionResult Create(GiftCertificateViewModel giftcertificateViewModel) { if (ModelState.IsValid && giftcertificateViewModel != null) { var giftCertificate = GiftCertificateViewModelBinder.BindGiftCertificate(giftcertificateViewModel); giftCertificate.StatusID = 1; var shippingInstructionID = _shippingInstructionService.GetSiNumber(giftcertificateViewModel.SINumber).ShippingInstructionID; giftCertificate.ShippingInstructionID = shippingInstructionID; _giftCertificateService.AddGiftCertificate(giftCertificate); return(RedirectToAction("Edit", new { id = giftCertificate.GiftCertificateID })); } PopulateLookup(); return(Create()); //GiftCertificateViewModel.GiftCertificateModel(giftcertificate)); }
public ActionResult Edit(GiftCertificateViewModel giftcertificate) { //just incase the user meses with the the hidden GiftCertificateID field var giftcert = _giftCertificateService.FindById(giftcertificate.GiftCertificateID); if (ModelState.IsValid && giftcert != null) { giftcert = GiftCertificateViewModelBinder.BindGiftCertificate(giftcert, giftcertificate); _giftCertificateService.EditGiftCertificate(giftcert); return(RedirectToAction("Index")); } PopulateLookup(false, giftcert); return(View(giftcertificate)); }
public ActionResult GiftCertificateDetail_Read([DataSourceRequest] DataSourceRequest request, int?id) { if (!id.HasValue) { return(Json((new List <GiftCertificateDetailsViewModel>()).ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); } else { var gc = _giftCertificateService.FindById(id.Value); if (gc != null) { var datePref = _userAccountService.GetUserInfo(HttpContext.User.Identity.Name).DatePreference; var gC = GiftCertificateViewModelBinder.BindListOfGiftCertificateDetailsViewModel(gc.GiftCertificateDetails.ToList(), datePref); return(Json(gC.ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); } else { return(Json((new List <GiftCertificateDetailsViewModel>()).ToDataSourceResult(request), JsonRequestBehavior.AllowGet)); } } }
public ActionResult Edit(GiftCertificateViewModel giftcertificate) { //just incase the user meses with the the hidden GiftCertificateID field var giftcert = _giftCertificateService.FindById(giftcertificate.GiftCertificateID); if (ModelState.IsValid && giftcert != null) { giftcert = GiftCertificateViewModelBinder.BindGiftCertificate(giftcert, giftcertificate); // add the si number var shippingInstructionID = _shippingInstructionService.GetSiNumber(giftcertificate.SINumber).ShippingInstructionID; giftcert.ShippingInstructionID = shippingInstructionID; _giftCertificateService.EditGiftCertificate(giftcert); return(RedirectToAction("Index")); } PopulateLookup(false, giftcert); return(View(giftcertificate)); }