示例#1
0
        public ActionResult Edit(TransportadoraViewModel transportadora)
        {
            try
            {
                _transportadoraRepositorio.Atualizar(Mapear(transportadora));

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#2
0
        public ActionResult Delete(int id, TransportadoraViewModel transportadora)
        {
            try
            {
                _transportadoraRepositorio.Excluir(transportadora.Id);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        //public ActionResult Create(FormCollection collection)
        public ActionResult Create(TransportadoraViewModel viewModel)
        {
            try
            {
                //var nome = collection["Nome"];

                _repositorio.Inserir(Mapear(viewModel));
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
        public TransportadoraViewModel Adicionar(TransportadoraViewModel transportadora)
        {
            var mapperTransportadora = Mapper.Map <Transportadora>(transportadora);

            mapperTransportadora.Ativo = true;
            mapperTransportadora.CNPJ  = TextoHelper.GetNumeros(mapperTransportadora.CNPJ);
            var adicionaTransportadora = _transportadoraService.Adicionar(mapperTransportadora);

            if (mapperTransportadora.ValidationResult.IsValid)
            {
                Commit();
            }
            //transportadora = Mapper.Map<TransportadoraViewModel>(adicionaTransportadora);
            return(transportadora);
        }
示例#5
0
        public ActionResult Alterar(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            TransportadoraViewModel transportadoraViewModel = _transportadoraAppService.ObterPorId((Guid)id);

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

            return(View(transportadoraViewModel));
        }
示例#6
0
        public ActionResult Create(TransportadoraViewModel viewModel)
        {
            try
            {
                //var transportadora = new Transportadora();
                //transportadora.Nome = collection["Nome"];
                //transportadora.Telefone = collection["Telefone"];

                _transportadoraRepositorio.Inserir(Mapear(viewModel));

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
示例#7
0
 public ActionResult Novo(TransportadoraViewModel transportadoraViewModel)
 {
     try
     {
         if (ModelState.IsValid)
         {
             var transportadoraRetorno = _transportadoraAppService.Adicionar(transportadoraViewModel);
             TempData["CadastradoSucesso"] = "Transportadora " + transportadoraViewModel.Nome +
                                             " cadastrada com sucesso";
             return(RedirectToAction("Index", "PainelAdministrativo"));
         }
         return(View(transportadoraViewModel));
     }
     catch (Exception ex)
     {
         throw;
     }
 }
示例#8
0
        public ActionResult Alterar(TransportadoraViewModel transportadoraViewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    _transportadoraAppService.Atualizar(transportadoraViewModel);
                    TempData["AtualizadoSucesso"] = "Transportadora " + transportadoraViewModel.Nome +
                                                    " alterada com sucesso";
                    return(RedirectToAction("Index", "PainelAdministrativo"));
                }

                return(View(transportadoraViewModel));
            }
            catch (Exception)
            {
                throw;
            }
        }
        public ActionResult Edit(int id, TransportadoraViewModel viewModel)
        {
            try
            {
                var transportadora = new TransportadoraViewModel();

                transportadora.ID       = viewModel.ID;
                transportadora.Nome     = viewModel.Nome;
                transportadora.Telefone = viewModel.Telefone;

                _repositorio.Atualizar(Mapear(transportadora));

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
 public void Put(Guid id, [FromBody] TransportadoraViewModel transportadora)
 {
     _transportadoraApplication.Atualizar(transportadora);
 }
 public void Post([FromBody] TransportadoraViewModel transportadora)
 {
     _transportadoraApplication.Adicionar(transportadora);
 }