public ViewResult List(int skip = 0, int take = 100, string filter = "") { if (skip < 0) { skip = 0; } if (take > 100) { take = 100; } if (filter.Length > 10) { filter = filter.Substring(0, 10); } var request = new PersonSelectPageRequest(skip, take, filter); var response = _personService.SelectPage(request); var model = new PersonPageViewModel(); model.TotalCount = response.TotalCount; foreach (var item in response.Items) { var mapped = PersonMapper.MapViewModelFromModel(item); model.Items.Add(mapped); } return(View(model)); }
public ActionResult Detail(string uid) { var request = new PersonSelectRequest(uid); if (request.IsNotValid()) { return(RedirectToNotFound()); } var response = _personService.Select(request); if (response.Status) { var model = PersonMapper.MapViewModelFromModel(response.Model); return(View(model)); } return(RedirectToNotFound()); }