Exemplo n.º 1
0
        public async Task <WorkDTO> GetByIdAsync(long Id)
        {
            var result = await _workRepository.GetById(Id);

            var work = _mapper.Map <Work, WorkDTO>(result);

            return(work);
        }
Exemplo n.º 2
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Work work = _workRepository.GetById((int)id);

            if (work == null)
            {
                return(HttpNotFound());
            }

            IEnumerable <Project>  projects  = _projectRepository.GetAll();
            IEnumerable <WorkType> workTypes = _workTypeRepository.GetAll();

            WorkEditViewModel viewModel = Mapper.Map <Work, WorkEditViewModel>(work)
                                          .Map(projects)
                                          .Map(workTypes);

            return(PartialView("_Edit", viewModel));
        }