public async Task <IActionResult> Post(UsuarioRequestDto usuariolDto) { var usuario = _mapper.Map <UsuarioRequestDto, User>(usuariolDto); await _usuarioService.AddUsuario(usuario); var usuarioresponseDto = _mapper.Map <User, UsuarioResponseDto>(usuario); var response = new ApiResponse <UsuarioResponseDto>(usuarioresponseDto); return(Ok(response)); }
public ActionResult Registro(UsuarioViewModel user) { val.validarUsuario(user, ModelState); if (ModelState.IsValid) { UserServ.AddUsuario(user); return(RedirectToAction("Index", "Home")); } return(View(user)); }
public async Task <IActionResult> PostUsuario(Usuario usuario) { var usuarioCreado = await _usuarioService.AddUsuario(usuario); if (usuarioCreado == null) { return(NotFound()); } return(Ok(usuarioCreado)); }
public async Task <ActionResult <Usuario> > PostUsuario(Usuario usuario) { try { return(await _usuarioService.AddUsuario(usuario)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <ServiceResponse <int> > Register(AddUsuarioDto user, string password) { var sr = new ServiceResponse <int>(); if (await UserExists(user.usr_Login)) { sr.Success = false; sr.Message = "User already exists."; return(sr); } //CreatePasswordHash(password, out byte[] passwordHash, out byte[] passwordSalt); //user.usr_PasswordHash = passwordHash; //user.usr_PasswordSalt = passwordSalt; await _usuarioService.AddUsuario(user); //await _context.SaveChangesAsync(); sr.Success = true; sr.Message = "User registred."; return(sr); }
public async Task <IActionResult> Add(AddUsuarioDto newUsuario) { return(Ok(await _usuarioService.AddUsuario(newUsuario))); }