Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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));
        }