Esempio n. 1
0
        public ActionResult Profil(ReclmationViewModel rvm)
        {
            su = new ServiceUser();
            rs = new ReclamationService();
            report r = new report();

            r.Content = rvm.Content;
            r.subject = rvm.subject;
            r.vu      = 0;
            if (mail != null)
            {
                user u = su.Get(us => us.email == mail);
                r.name       = u.firstName;
                r.lastName   = u.lastName;
                r.insured_id = u.id;

                idU = u.id;
            }
            rs.Add(r);
            rs.Commit();

            su.email(rvm.Email, rvm.pass, rvm.subject, rvm.Content);
            ViewBag.Message = "Your Profile page.";

            return(RedirectToAction("Profil", new
            {
                id = idU
            }));
        }
        public ActionResult Archive()
        {
            List <ReclmationViewModel> rvms = new List <ReclmationViewModel>();

            us = new ServiceUser();
            rs = new ReclamationService();
            foreach (var item in rs.GetMany(r => r.vu == 1))
            {
                ReclmationViewModel rvm = new ReclmationViewModel();
                rvm.id       = item.id;
                rvm.subject  = item.subject;
                rvm.Content  = item.Content;
                rvm.name     = item.name;
                rvm.lastName = item.lastName;
                rvm.role     = us.Get(us => us.id == item.insured_id).role;
                rvms.Add(rvm);
            }


            return(View(rvms));
        }