public ActionResult ProjectManagement(ProjectViewModel model) { var query = new GetListProjectsQuery { SearchText = model.SearchText }; var projects = mediator.Send(query); var viewModelItemList = new List <ProjectViewModelItem>(); foreach (var item in projects) { viewModelItemList.Add(new ProjectViewModelItem { ProjectId = item.Id, ProjectName = item.Name, ClientName = item.ClientName, Status = item.Status, StartDate = item.StartDate, }); } var viewModel = new ProjectViewModel { Items = viewModelItemList.ToArray() }; return(View(viewModel)); }
public ActionResult GetListProject(string SearchText) { var query = new GetListProjectsQuery { SearchText = SearchText }; var projects = mediator.Send(query); var viewModelItemList = new List <ProjectViewModelItem>(); foreach (var item in projects) { viewModelItemList.Add(new ProjectViewModelItem { ProjectId = item.Id, ProjectName = item.Name, ClientName = item.ClientName, Status = item.Status, StartDate = item.StartDate, }); } var viewModel = new ProjectViewModel { Items = viewModelItemList.ToArray() }; return(PartialView("_ListProjectSearchPartial", viewModel)); }