public ActionResult Index(int page = 1) { ContactView view = new ContactView(); List <ContactModel> result = MgtMail.GetInstance().GetAllContact().ToModels(true).ToList(); Pager pager = new Pager(result.Count(), page, 16); view.contact = result.OrderByDescending(x => x.Date).Skip((pager.CurrentPage - 1) * pager.PageSize).Take(pager.PageSize).ToList(); view.Pager = pager; return(View(view)); }
public ActionResult Create(ContactModel mail) { if (ModelState.IsValid) { MgtMail.GetInstance().AddMail(mail.ToBo()); return(RedirectToAction("Index", "Home")); } else { return(View()); } }
public ActionResult Details(int id = 0) { ContactModel model = MgtMail.GetInstance().Get(id).ToModel(); return(View(model)); }