public void Add(EnderecoDTO obj) { EnderecoValidation enderecoValidation = new EnderecoValidation(); if (enderecoValidation.ValidarLogradouro(obj.Logradouro)) { throw new System.ArgumentException("Campo logradouro é obrigatório ou tem mais de 50 caracteres", "Erro cliente"); } if (enderecoValidation.ValidarEstado(obj.Estado)) { throw new System.ArgumentException("O campo estado é obrigatório ou tem mais de 40 caracteres", "Erro cliente"); } if (enderecoValidation.ValidarCidade(obj.Cidade)) { throw new System.ArgumentException("O campo cidade é obrigatório ou tem mais de 40 caracteres", "Erro cliente"); } if (enderecoValidation.ValidarBairro(obj.Bairro)) { throw new System.ArgumentException("O campo bairro é obrigatório ou tem mais de 40 caracteres", "Erro cliente"); } var objEndereco = _enderecoMapper.MapperToEntity(obj); _enderecoService.Add(objEndereco); }
public void Add(ClienteEnderecoViewModel clienteEndereco) { var endereco = Mapper.Map <ClienteEnderecoViewModel, Endereco>(clienteEndereco); _enderecoService.Add(endereco); _enderecoService.SaveChanges(); clienteEndereco.EnderecoId = endereco.EnderecoId; }
public void Add(EnderecoViewModel enderecoViewModel) { var endereco = Mapper.Map <EnderecoViewModel, Endereco>(enderecoViewModel); BeginTransaction(); _enderecoService.Add(endereco); Commit(); }
public EnderecoViewModel Add(EnderecoViewModel obj) { var area = _mapper.Map <EnderecoViewModel, Endereco>(obj); BeginTransaction(); _enderecoService.Add(area); Commit(); return(obj); }
public Endereco AddEnderecoTecnico(TecnicoVM tecnico) { try { Endereco endereco = new Endereco(tecnico.Endereco_Complemento, tecnico.LinkGoogleMaps); var enderecoEntidade = _enderecoService.Add(endereco); return(enderecoEntidade); } catch (System.Exception) { throw; } }
public Endereco AddEnderecoCliente(ClienteVM cliente) { try { Endereco endereco = new Endereco(cliente.Endereco_Complemento, cliente.LinkGoogleMaps); var enderecoEntidade = _enderecoService.Add(endereco); return(enderecoEntidade); } catch (System.Exception) { throw; } }
private IActionResult processarPost(MotoristaCadastroPostRequest viewModel) { var carro = viewModel.ToCarroModel(); _carroService.Add(carro); var endereco = viewModel.ToEnderecoModel(); _enderecoService.Add(endereco); var motorista = viewModel.ToMotoristaModel(); motorista.CarroId = carro.CarroId; motorista.EnderecoId = endereco.EnderecoId; _motoristaService.Add(motorista); return(Ok("success")); }
public ValidationAppResult Add(ClienteEnderecoViewModel clienteEnderecoViewModel) { var cliente = Mapper.Map <ClienteEnderecoViewModel, Cliente>(clienteEnderecoViewModel); var endereco = Mapper.Map <ClienteEnderecoViewModel, Endereco>(clienteEnderecoViewModel); BeginTransaction(); cliente.EnderecoList.Add(endereco); var result = _clienteService.AdicionarCliente(cliente); if (!result.IsValid) { return(DomainToApplicationResult(result)); } _enderecoService.Add(endereco); Commit(); return(DomainToApplicationResult(result)); }
public void Add(Endereco Endereco) { _enderecoService.Add(Endereco); }
public void Add(EnderecoViewModel endereco) { _enderecoService.Add(_mapper.Map <Endereco>(endereco)); }
public void Post(Endereco endereco) { _enderecoService.Add(endereco); }
public async Task <IActionResult> NovoUsuario(UsuarioIdentityVM usuario) { try { if (ModelState.IsValid) { string empresa_Global = Request.Cookies["empresa_global"]; IdentityUser userIdentity = CarregarUsuarioIdentity(new IdentityUser(), usuario); var resultIdentity = await _userManager.CreateAsync(userIdentity, usuario.Password); if (resultIdentity.Succeeded) { var usuarioEntity = _mapper.Map <Usuario>(usuario); var userGetId = await _userManager.FindByNameAsync(usuario.UserName); usuarioEntity.IdentityUser = userGetId.Id; _usuarioService.Add(usuarioEntity); var resultPerfil = await _userManager.AddToRoleAsync(userIdentity, EnumHelper.GetName(usuario.Perfil)); if (resultPerfil.Succeeded) { var empresa = _empresaService.GetById(Convert.ToInt32(empresa_Global)); EmpresaUsuario eUsuario = new EmpresaUsuario(usuarioEntity.Id_Usuario, empresa.IdEmpresa); _empresaUsuarioService.Add(eUsuario); Endereco endereco = new Endereco(usuario.Endereco_Complemento, usuario.LinkGoogleMaps); var end = _enderecoService.Add(endereco); usuarioEntity.Id_Endereco = end.Id_Endereco; _usuarioService.Update(usuarioEntity); var resultRole = await _userManager.AddClaimsAsync(userGetId, new Claim[] { new Claim(EnumTypeClaims.Perfil.ToString(), usuario.Perfil.ToString()), new Claim(EnumTypeClaims.Nome.ToString(), usuarioEntity.Nome), new Claim(EnumTypeClaims.Id_Usuario.ToString(), usuarioEntity.Id_Usuario.ToString()) }); if (resultRole.Succeeded) { return(Redirect("Index")); } return(View(usuario)); } } //StringBuilder errors = new StringBuilder(); //foreach (var error in resultIdentity.Errors) //{ // errors.AppendLine(error.Description); //} return(View(usuario)); } return(View(usuario)); } catch (Exception ex) { return(Json(ex)); throw; } }