public ActionResult DetailsSubs(long id) { var subscr = NHSubscriptionRepository.Get(id); var opers = NHOperationRepository.GetBySubscription(subscr); return(View(opers)); }
//HttpCookie cookie; //User currentUser; public AdminController() { UserRepository = new NHUserRepository(); NHSubscriptionRepository = new NHSubscriptionRepository(); NHOperationRepository = new NHOperationRepository(); NHUserSubsRepository = new NHUserSubsRepository(); //currentUser = new User(); //cookie = new HttpCookie("My localhost cookie"); }
public ActionResult Subscr(long id) { var user = UserRepository.Get(id); HttpCookie cookName = new HttpCookie("currentUserId"); cookName.Value = id.ToString(); Response.Cookies.Add(cookName); //currentUser = user; var subscrs = NHSubscriptionRepository.GetByUser(user); return(View(subscrs)); }
public ActionResult DeleteSubs(long id) { var subs = NHSubscriptionRepository.Get(id); if (subs == null) { return(RedirectToAction("Subscr")); } HttpCookie cookieReq = Request.Cookies["currentUserId"]; string tmp = null; if (cookieReq != null) { tmp = cookieReq.Value; } long currentUserId = Convert.ToInt64(tmp); var user = UserRepository.Get(currentUserId); var UserSubs = NHUserSubsRepository.UserSubsByIdUserIdSubs(subs.Id, user); NHUserSubsRepository.Delete(UserSubs.Id); return(RedirectToAction("Index")); }