public FileStreamResult ExportContacts(int NumberOfContacts = int.MaxValue, short OrderChoice = 1) { var contacts = _contactService.GetContacts(null, OrderByOption.MapOrderByNickName(OrderChoice)).Take(NumberOfContacts).ToList(); var model = cl.GetContactViewModelList(contacts); return(File(new MemoryStream(Encoding.ASCII.GetBytes(model.FormatContactList())), "text/plain", "Contacts.txt")); }
public ActionResult GetContacts(int NumberOfContacts = int.MaxValue, short OrderChoice = 1) { var contacts = _contactService.GetContacts(null, OrderByOption.MapOrderByNickName(OrderChoice)).Take(NumberOfContacts).ToList(); var model = new ContactListViewModel(NumberOfContacts, OrderChoice, cl.GetContactViewModelList(contacts)); return(PartialView(model)); }