public OrdemDeServicoViewModel Adicionar(OrdemDeServicoViewModel os)
        {
            var osRetorno = Mapper.Map <OrdemDeServico>(os);

            var osViewModel = Mapper.Map <OrdemDeServicoViewModel>(_ordemRepository.Adicionar(osRetorno));

            return(osViewModel);
        }
 public ActionResult Edit(OrdemDeServicoViewModel ordemDeServicoViewModel)
 {
     if (ModelState.IsValid)
     {
         _osAppService.Atualizar(ordemDeServicoViewModel);
         return(RedirectToAction("Index"));
     }
     return(View(ordemDeServicoViewModel));
 }
        public OrdemDeServicoViewModel Atualizar(OrdemDeServicoViewModel os)
        {
            var osRetorno = Mapper.Map <OrdemDeServico>(os);

            var osViewModel = Mapper.Map <OrdemDeServicoViewModel>(_ordemRepository.Atualizar(osRetorno));

            _uow.Commit();

            return(osViewModel);
        }
        public ActionResult Create(OrdemDeServicoViewModel ordemDeServicoViewModel)
        {
            if (ModelState.IsValid)
            {
                _osAppService.Adicionar(ordemDeServicoViewModel, UserId);
                return(RedirectToAction("Index"));
            }

            return(View(ordemDeServicoViewModel));
        }
        public OrdemDeServicoViewModel Adicionar(OrdemDeServicoViewModel os, string userId)
        {
            os.TecnicoId = userId;

            var osRetorno = Mapper.Map <OrdemDeServico>(os);

            var osViewModel = Mapper.Map <OrdemDeServicoViewModel>(_ordemDeServicoService.Adicionar(osRetorno));

            _uow.Commit();

            return(osViewModel);
        }