Beispiel #1
0
        public ActionResult DetailsSubs(long id)
        {
            var subscr = NHSubscriptionRepository.Get(id);
            var opers  = NHOperationRepository.GetBySubscription(subscr);

            return(View(opers));
        }
Beispiel #2
0
        //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");
        }
Beispiel #3
0
        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));
        }
Beispiel #4
0
        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"));
        }