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)); }