public Usuario Adicionar(Usuario obj) { BeginTansaction(); var objreturn = _usuarioService.Adicionar(obj); Commit(); return(objreturn); }
public IEnumerable <string> Get() { Notifications.Add("erro da controller usuario", sender); var endereco = new Endereco("", "", "", "", "", "", ""); var usuario = new Usuario("Jonh Doe", "026.103.931-80"); //usuario.AtribuirEndereco(endereco); _usuarioService.Adicionar(usuario); return(_usuarioRepository.ObterTodos().Select(p => p.Nome)); }
public async Task <UsuarioResponse> Adicionar(UsuarioRequest request) { var model = request.MapTo <Usuario>(_mapper); var responseModel = await _usuarioService.Adicionar(model); return(responseModel.MapTo <UsuarioResponse>(_mapper)); }
public Usuario Adicionar([FromBody] Usuario usuario) { Cliente c = _clienteService.ObterPorId(GetUsuarioLogado()); usuario.Cliente = c; return(_usuarioService.Adicionar(usuario)); }
public UsuarioViewModel Adicionar(UsuarioViewModel usuarioViewModel) { var usuario = Mapper.Map <Usuario>(usuarioViewModel); usuario.Ativo = true; _usuarioService.Adicionar(usuario); return(usuarioViewModel); }
public UsuarioViewModel Adicionar(UsuarioViewModel obj) { var mappedModel = Mapper.Map <UsuarioViewModel, Usuario>(obj); var addedModel = _service.Adicionar(mappedModel); return(Mapper.Map <Usuario, UsuarioViewModel>(addedModel)); }
public void Adicionar(Usuario usuario) { usuario.Validate(); if (usuario.IsValidated) { _usuarioService.Adicionar(usuario); IsValidated = usuario.IsValidated; } }
public UsuarioCadastrarResponseViewModel Adicionar(UsuarioCadastrarRequestViewModel request) { Usuario requestDomain = _usuarioMapper.DeViewModelParaModel(request); _usuarioService.Adicionar(requestDomain); UsuarioCadastrarResponseViewModel response = new UsuarioCadastrarResponseViewModel(); return(response); }
public async Task <ActionResult <UsuarioViewModel> > Adicionar(UsuarioViewModel usuarioViewModel) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _usuarioService.Adicionar(_mapper.Map <Usuario>(usuarioViewModel)); return(CustomResponse(usuarioViewModel)); }
public async Task <IActionResult> Adicionar([FromBody] UsuarioDto usuarioDto) { var usuario = await _usuarioService.Adicionar(usuarioDto); usuario.Senha = string.Empty; return(Created( new Uri(Request.GetEncodedUrl()), usuario )); }
public IActionResult AdicionarUsuario([FromBody] UsuarioDto usuarioDto) { try { _usuarioService.Adicionar(usuarioDto); return(Ok()); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public UsuarioCommand Cadastrar(UsuarioCommand usuarioCommand) { var usuario = _usuarioService.Adicionar(UsuarioAdapter.ToDomainModel(usuarioCommand)); _funcionarioService.AlterarStatusDeAtivacao(usuario.IdPessoa, usuario.EstaAtivo); if (Commit()) { return(UsuarioAdapter.ToModelDomain(usuario)); } return(null); }
public ValidationAppResult Registar(UsuarioViewModel usuarioView) { var usuario = _mapper.Map <Usuario>(usuarioView); var result = _usuarioService.Adicionar(usuario); if (!result.IsValid) { return(DomainToApplicationResult(result)); } return(DomainToApplicationResult(result)); }
public UsuarioViewModel Adicionar(UsuarioViewModel usuarioViewModel) { var usuario = Mapper.Map <UsuarioViewModel, Usuario>(usuarioViewModel); BeginTransaction(); var usuarioReturn = _usuarioService.Adicionar(usuario); usuarioViewModel = Mapper.Map <Usuario, UsuarioViewModel>(usuarioReturn); Commit(); return(usuarioViewModel); }
public bool Adicionar(UsuarioViewModel usuarioViewModel) { var usuario = Mapper.Map <UsuarioViewModel, Usuario>(usuarioViewModel); var duplicado = _UsuarioService.Find(e => e.Nome == usuario.Nome).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _UsuarioService.Adicionar(usuario); Commit(); return(true); } }
public IActionResult Post([FromBody] UsuarioModel usuarioModel) { var usuario = new Usuario(); usuarioModel.PreencherEntidade(usuario); try { _usuarioService.Adicionar(usuario); } catch { return(BadRequest()); } return(Ok(usuario.Id)); }
public async Task <IActionResult> Registrar(AdicionarUsuarioViewModel dados) { try { var result = await usuarioService.Adicionar(dados); if (dados.ValidationResult.Errors.Count > 0) { return(CreateValidationErrorResponse(dados.ValidationResult.Errors)); } } catch (Exception ex) { CreateServerErrorResponse(ex, null); } return(NoContent()); }
public EstabelecimentoCommand Cadastrar(FuncionarioCommand funcionarioCommand) { var estabelecimento = _estabelecimentoService.Adicionar(EstabelecimentoAdapter.ToDomainModel(funcionarioCommand.Estabelecimento)); funcionarioCommand.EstabelecimentoId = estabelecimento.IdPessoaJuridica; var funcionario = _funcionarioService.Adicionar(FuncionarioAdapter.ToDomainModel(funcionarioCommand)); funcionarioCommand.Usuario.IdPessoa = funcionario.IdPessoa; var usuario = _usuarioService.Adicionar(UsuarioAdapter.ToDomainModel(funcionarioCommand.Usuario)); if (Commit()) { //TODO: Verificar objeto recursivo return(EstabelecimentoAdapter.ToModelDomain(estabelecimento)); } return(null); }
public async Task <ActionResult <UsuarioDTO> > Adicionar(UsuarioDTO usuarios) { try { await _usuarioService.Adicionar(_mapper.Map <Usuarios>(usuarios)); } catch (DbUpdateException) { if (await _usuarioService.UsuariosExists(usuarios.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetUsuarios", new { id = usuarios.Id }, usuarios)); }
public async Task <ActionResult> Adicionar(UsuarioViewModel model) { if (!ModelState.IsValid) { return(BadRequest()); } var usuario = _mapper.Map <Usuario>(model); try { await _usuarioService.Adicionar(usuario); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(CreatedAtAction(nameof(ObterPorId), new { id = usuario.Id }, model)); }
public UsuarioViewModel Adicionar(UsuarioViewModel usuario) { var senhaTemporaria = GerarSenhaTemporaria(); usuario.Senha = GerarHash(senhaTemporaria); usuario.Ativo = true; usuario.PrimeiroAcesso = true; var usuarioRetorno = Mapper.Map <UsuarioViewModel> (_usuarioService.Adicionar(Mapper.Map <Usuario>(usuario))); if (usuarioRetorno.EhValido()) { Commit(); usuarioRetorno.Senha = senhaTemporaria; Email email = MontarEmailSenha(usuarioRetorno); _usuarioService.EnviarSenhaPorEmail(email); } return(usuarioRetorno); }
public async Task <ActionResult> CriarUsuario([FromBody] UsuarioViewModel usuarioViewModel) { if (!ModelState.IsValid) { return(BadRequest()); } var validar = _usuarioService.Validacoes(_mapper.Map <Usuario>(usuarioViewModel)); if (validar.Result.Count() > 0) { return(BadRequest(validar.Result.ToList())); } await _usuarioService.Adicionar(_mapper.Map <Usuario>(usuarioViewModel)); var token = TokenService.GenerateToken(usuarioViewModel); var map = await _usuarioService.ObterporCpf(usuarioViewModel.CPF); return(Ok(new { token, map })); }
public async Task <ActionResult> Registrar(RegisterUserViewModel registerUser) { if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } var user = new IdentityUser { UserName = registerUser.Email, Email = registerUser.Email, EmailConfirmed = true }; var result = await _userManager.CreateAsync(user, registerUser.Password); if (result.Succeeded) { await _signInManager.SignInAsync(user, false); await _userManager.AddClaimAsync(user, new Claim("Leilao", "Adicionar,Atualizar,Excluir")); var usuarioViewModel = new UsuarioViewModel { Id = new Guid(user.Id), Nome = registerUser.Nome, Telefone = registerUser.Telefone }; await _usuarioService.Adicionar(_mapper.Map <Usuario>(usuarioViewModel)); return(CustomResponse(await GerarJwt(user.Email))); } foreach (var error in result.Errors) { NotificarErro(error.Description); } return(CustomResponse(registerUser)); }
public IHttpActionResult Registrar(Usuario usuario) { try { if (_usuarioService.VerificarEmail(usuario.Email)) { return(_customMessasge.Create(HttpStatusCode.Conflict, "E-mail já cadastrado.")); } var novoUsuario = new Usuario(usuario.Nome, usuario.Email, _criptografia.Hash(usuario.Senha), usuario.Telefones, _jwt.GenerateToken(usuario.Email)); _uokOfWork.BeginTransaction(); _usuarioService.Adicionar(novoUsuario); _uokOfWork.Commit(); return(Created("Usuario", novoUsuario)); } catch (Exception ex) { return(InternalServerError(ex)); } }
public IHttpActionResult Index(string token, string nome, string email, string senha, string ddd, List <Telefone> telefone) { try { if (_usuarioService.VerificarEmail(email)) { return(Ok("E-mail já cadastrado.")); } var novoUsuario = new Usuario(nome, email, _criptografia.Hash(senha), telefone, token); _uokOfWork.BeginTransaction(); _usuarioService.Adicionar(novoUsuario); _uokOfWork.Commit(); return(Ok(novoUsuario.UsuarioId)); } catch (Exception ex) { return(Ok(false)); } }
public override Usuario Adicionar(Usuario usuario) { var retorno = _service.Adicionar(usuario); return(retorno); }