コード例 #1
0
        public ActionResult Edit(int id, EnderecoViewModel enderecoViewModel)
        {
            enderecoViewModel.EnderecoId = id;
            var enderecoEntidade = Mapper.Map <EnderecoViewModel, Endereco>(enderecoViewModel);

            _enderecoAppServico.Atualizar(enderecoEntidade);
            return(RedirectToAction($"Details/{enderecoViewModel.EnderecoId}"));
        }
コード例 #2
0
        public void Remove(EnderecoViewModel enderecoViewModel)
        {
            var endereco = Mapper.Map <EnderecoViewModel, Endereco>(enderecoViewModel);

            BeginTransaction();
            _enderecoService.Remove(endereco);
            Commit();
        }
コード例 #3
0
        public bool Atualizar(EnderecoViewModel enderecoViewModel)
        {
            var Endereco = Mapper.Map <EnderecoViewModel, Endereco>(enderecoViewModel);

            BeginTransaction();
            _enderecoService.Atualizar(Endereco);
            Commit();
            return(true);
        }
コード例 #4
0
 public EnderecoViewModel Atualizar(EnderecoViewModel endereco)
 {
     endereco = Mapper.Map <EnderecoViewModel>(_clienteService.Atualizar(Mapper.Map <Endereco>(endereco)));
     if (!Commit())
     {
         return(null);
     }
     return(endereco);
 }
コード例 #5
0
        public EnderecoViewModel Add(EnderecoViewModel obj)
        {
            var area = _mapper.Map <EnderecoViewModel, Endereco>(obj);

            BeginTransaction();
            _enderecoService.Add(area);
            Commit();
            return(obj);
        }
コード例 #6
0
 private Endereco ParseEndenreco(EnderecoViewModel endereco)
 {
     return(new Endereco(endereco.Logradouro,
                         endereco.Numero,
                         endereco.Complemento,
                         endereco.Bairro,
                         endereco.Cidade,
                         endereco.Estado));
 }
コード例 #7
0
        public async Task<ActionResult> AtualizarEndereco(Guid id, EnderecoViewModel enderecoViewModel)
        {
            if (id != enderecoViewModel.Id) return BadRequest();

            if (!ModelState.IsValid) CustomResponse(ModelState);

            await _fornecedorService.AtualizarEndereco(_mapper.Map<Endereco>(enderecoViewModel));

            return CustomResponse(enderecoViewModel);
        }
コード例 #8
0
ファイル: EnderecosController.cs プロジェクト: abcba/RocamERP
        public ActionResult Create(int id)
        {
            var EnderecoVM = new EnderecoViewModel()
            {
                PessoaId    = id,
                CidadesList = _cidades,
            };

            return(View(EnderecoVM));
        }
コード例 #9
0
        public EnderecoViewModel AddEndereco(EnderecoViewModel enderecoViewModel)
        {
            var endereco = Mapper.Map <EnderecoViewModel, Endereco>(enderecoViewModel);

            BeginTransaction();
            _membroService.AddEndereco(endereco);
            Commit();

            return(enderecoViewModel);
        }
コード例 #10
0
        public async Task <ActionResult <EnderecoViewModel> > Adicionar([FromBody] EnderecoViewModel enderecoViewModel)
        {
            if (!ModelState.IsValid)
            {
                return(CustomResponse(ModelState));
            }
            await _enderecoService.Adicionar(_mapper.Map <Endereco>(enderecoViewModel));

            return(CustomResponse(enderecoViewModel));
        }
コード例 #11
0
        public IActionResult Post([FromBody] EnderecoViewModel endereco)
        {
            var command = _mapper.Map <RegistrarEnderecoCommand>(endereco);

            _bus.EnviarComando(command);

            var enderecoDomain = _enderecoQueryRepository.ObterPorEmail(endereco.Email);

            return(Response(_mapper.Map <EnderecoViewModel>(enderecoDomain)));
        }
コード例 #12
0
        public EnderecoViewModel AtualizarEndereco(EnderecoViewModel enderecoViewModel)
        {
            var endereco = Mapper.Map <Endereco>(enderecoViewModel);

            BeginTransaction();
            _beneficiarioServico.AtualizarEndereco(endereco);
            Commit();

            return(enderecoViewModel);
        }
コード例 #13
0
        public EnderecoViewModel AtualizarEndereco(EnderecoViewModel enderecoViewModel)
        {
            var endereco = Mapper.Map <EnderecoViewModel, Endereco>(enderecoViewModel);

            BeginTransaction();
            _clienteService.AtualizarEndereco(endereco);
            Commit();

            return(enderecoViewModel);
        }
コード例 #14
0
        public EnderecoViewModel Atualizar(EnderecoViewModel enderecoViewModel)
        {
            var endereco = Mapper.Map <Endereco>(enderecoViewModel);
            var obj      = _enderecoDomainService.Atuaizar(endereco);

            if (!Commit())
            {
                return(null);
            }
            return(Mapper.Map <EnderecoViewModel>(obj));
        }
コード例 #15
0
        public EnderecoViewModel AdaptarEndereco(EnderecoViewModel model)
        {
            var endereco = AdicionarEnderecoAdapter.ToDomainModel(model);

            _agenciaService.AdicionarEndereco(endereco);
            if (Commit())
            {
            }

            return(model);
        }
コード例 #16
0
        public async Task <ActionResult> ObterEnderecoPorId(Guid id)
        {
            EnderecoViewModel enderecoViewModel = await ObterEndereco(id);

            if (enderecoViewModel == null)
            {
                return(NotFound());
            }

            return(CustomResponse(enderecoViewModel));
        }
コード例 #17
0
 private SqlParameter[] CriaParametros(EnderecoViewModel endereco)
 {
     SqlParameter[] parametros = new SqlParameter[6];
     parametros[0] = new SqlParameter("cod_endereco", endereco.codEndereco);
     parametros[1] = new SqlParameter("CEP", endereco.cep);
     parametros[2] = new SqlParameter("rua", endereco.rua);
     parametros[3] = new SqlParameter("bairro", endereco.bairro);
     parametros[4] = new SqlParameter("cidade", endereco.cidade);
     parametros[5] = new SqlParameter("estado", endereco.estado);
     return(parametros);
 }
コード例 #18
0
        public IActionResult Listar()
        {
            List <Endereco> enderecos = _enderecoRepository.ListarEnderecos();

            EnderecoViewModel enderecoViewModel = new EnderecoViewModel
            {
                Enderecos = enderecos
            };

            return(View(enderecoViewModel));
        }
コード例 #19
0
ファイル: EnderecoRules.cs プロジェクト: ronaldowl/OscaApp
        public static bool MontaEnderecoUpdate(EnderecoViewModel entrada, out Endereco modelo)
        {
            modelo = new Endereco();

            modelo = entrada.endereco;
            modelo.modificadoEm      = DateTime.Now;
            modelo.modificadoPor     = entrada.contexto.idUsuario;
            modelo.modificadoPorName = entrada.contexto.nomeUsuario;

            return(true);
        }
コード例 #20
0
        public async Task <IActionResult> NovoEndereco(EnderecoViewModel endereco)
        {
            var response = await _clienteService.AdicionarEndereco(endereco);

            if (ResponsePossuiErros(response))
            {
                TempData["Erros"] = ModelState.Values.SelectMany(x => x.Errors.Select(e => e.ErrorMessage)).ToList();
            }

            return(RedirectToAction("EnderecoEntrega", "Pedido"));
        }
コード例 #21
0
        public ActionResult Create(int id)
        {
            ViewBag.EnderecoTipoId = new SelectList(_enderecoTipoService.Get(), "Id", "Descricao");
            ViewBag.Nome           = _pessoaService.GetById(id).Nome;

            var enderecoVM = new EnderecoViewModel();

            enderecoVM.PessoaId = id;

            return(View(enderecoVM));
        }
コード例 #22
0
        public void Alterar(EnderecoViewModel endereco)
        {
            string sql =
                "update Endereco set CEP = @CEP, " +
                "rua = @rua, " +
                "bairro = @bairro," +
                "cidade = @cidade," +
                "estado = @estado where cod_endereco = @cod_endereco";

            HelperDAO.ExecutaSQL(sql, CriaParametros(endereco));
        }
コード例 #23
0
        public async Task <IActionResult> ObterEnderecoPorId(Guid id, EnderecoViewModel enderecoViewModel)
        {
            if (id != enderecoViewModel.Id)
            {
                NotificarErro("O id informado não é o mesmo que foi passado na query");
                return(CustomResponse(enderecoViewModel));
            }

            await _enderecoRepository.Atualizar(_mapper.Map <Endereco>(enderecoViewModel));

            return(CustomResponse(enderecoViewModel));
        }
コード例 #24
0
        public ActionResult Edit(EnderecoViewModel endereco)
        {
            if (ModelState.IsValid)
            {
                var enderecoDomain = Mapper.Map <EnderecoViewModel, Endereco>(endereco);
                _enderecoApp.Update(enderecoDomain);

                return(RedirectToAction("Index"));
            }

            return(View(endereco));
        }
コード例 #25
0
        public ActionResult AtualizarEndereco(EnderecoViewModel enderecoViewModel)
        {
            if (ModelState.IsValid)
            {
                _clienteAppService.AtualizarEndereco(enderecoViewModel);

                string url = Url.Action("ListarEnderecos", "Clientes", new { id = enderecoViewModel.ClienteId });
                return(Json(new { success = true, url = url }));
            }

            return(PartialView("_AtualizarEndereco", enderecoViewModel));
        }
        public IActionResult Put([FromBody] EnderecoViewModel enderecoViewModel)
        {
            if (!ModelStateValida())
            {
                return(Response());
            }

            var eventoCommand = _mapper.Map <AtualizarEnderecoEventoCommand>(enderecoViewModel);

            _mediator.EnviarComando(eventoCommand);
            return(Response(eventoCommand));
        }
コード例 #27
0
        private EnderecoViewModel MontaEndereco(DataRow registro)
        {
            EnderecoViewModel e = new EnderecoViewModel();

            e.codEndereco = Convert.ToInt32(registro["cod_Endereco"]);
            e.cep         = registro["cep"].ToString();
            e.rua         = registro["rua"].ToString();
            e.bairro      = registro["bairro"].ToString();
            e.cidade      = registro["cidade"].ToString();
            e.estado      = registro["estado"].ToString();
            return(e);
        }
コード例 #28
0
 public PacienteCadastrarViewModel(string nome, string nomeSocial, DateTime dataNascimento, string sexo, string cpf, string rg, string telefone, string email, EnderecoViewModel endereco)
 {
     this.Nome           = nome;
     this.NomeSocial     = nomeSocial;
     this.DataNascimento = dataNascimento;
     this.Sexo           = sexo;
     this.Cpf            = cpf;
     this.Rg             = rg;
     this.Telefone       = telefone;
     this.Email          = email;
     this.Endereco       = endereco;
 }
コード例 #29
0
        public async Task <IActionResult> NovoEndereco(EnderecoViewModel endereco)
        {
            var response = await _responsavelService.AdicionarEndereco(endereco);

            if (ResponsePossuiErros(response))
            {
                TempData["Erros"] =
                    ModelState.Values.SelectMany(v => v.Errors.Select(e => e.ErrorMessage)).ToList();
            }

            return(RedirectToAction("Detalhe", new { id = endereco.ResponsavelId }));
        }
コード例 #30
0
        public IActionResult Put([FromBody] EnderecoViewModel enderecoViewModel)
        {
            if (!ModelStateValid())
            {
                return(Response());
            }

            var palestraCommand = _mapper.Map <AtualizarEnderecoPalestraCommand>(enderecoViewModel);

            _bus.SendCommand(palestraCommand);
            return(Response(palestraCommand));
        }