public ActionResult ResourceSubscriberIndex() { ResourceSubscriberModel rsbModel = new ResourceSubscriberModel(); rsbModel.ResourceSubscriberList = _iSetupService.GetResourceSubscriberList(); return(View(rsbModel)); }
public ActionResult CreateResourceSubscriber(int?SubscriberId) { ResourceSubscriberModel rsbModel = new ResourceSubscriberModel(); if (SubscriberId != null) { rsbModel = _iSetupService.GetResourceSubscriberList().Where(x => x.SubscriberId == SubscriberId).FirstOrDefault(); } return(PartialView("_CreateResourceSubscriber", rsbModel)); }
public ActionResult CreateResourceSubscriber(ResourceSubscriberModel rsbModel) { if (ModelState.IsValid) { var result = _iSetupService.CreateResourceSubscriber(rsbModel); return(Json(result, JsonRequestBehavior.AllowGet)); } else { return(Json(rsbModel, JsonRequestBehavior.AllowGet)); } }
public ReturnMessageModel CreateResourceSubscriber(ResourceSubscriberModel rsbModel) { try { var rRow = _context.ResourceSubscribers.Where(x => x.SubscriberId == rsbModel.SubscriberId).FirstOrDefault(); if (rRow == null) { rRow = new ResourceSubscriber(); } rRow.SubscriberId = rsbModel.SubscriberId; rRow.FirstName = rsbModel.FirstName; rRow.MiddleName = rsbModel.MiddleName; rRow.LastName = rsbModel.LastName; rRow.MembershipNumber = rsbModel.MembershipNumber; rRow.IsStudent = rsbModel.IsStudent; rRow.IsEmployee = rsbModel.IsEmployee; rRow.IsActive = rsbModel.IsActive; rRow.CreatedBy = rsbModel.CreatedBy; rRow.CreatedDate = rsbModel.CreatedDate; rRow.ModifiedBy = rsbModel.ModifiedBy; rRow.ModifiedDate = rsbModel.ModifiedDate; if (rRow.SubscriberId == 0) { rRow.CreatedBy = WebSecurity.CurrentUserId; rRow.CreatedDate = System.DateTime.Now; _context.ResourceSubscribers.Add(rRow); _context.SaveChanges(); } else { rRow.ModifiedBy = WebSecurity.CurrentUserId; rRow.ModifiedDate = System.DateTime.Now; _context.ResourceSubscribers.Attach(rRow); _context.Entry(rRow).State = EntityState.Modified; _context.SaveChanges(); } rModel.Msg = "Subscriber Saved Successfully"; rModel.Success = true; return(rModel); } catch (Exception ex) { rModel.Msg = "Subscriber Saved Failed"; rModel.Success = false; return(rModel); } }