Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public ActionResult Registro(UsuarioViewModel user)
 {
     val.validarUsuario(user, ModelState);
     if (ModelState.IsValid)
     {
         UserServ.AddUsuario(user);
         return(RedirectToAction("Index", "Home"));
     }
     return(View(user));
 }
Ejemplo n.º 3
0
        public async Task <IActionResult> PostUsuario(Usuario usuario)
        {
            var usuarioCreado = await _usuarioService.AddUsuario(usuario);

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

            return(Ok(usuarioCreado));
        }
Ejemplo n.º 4
0
 public async Task <ActionResult <Usuario> > PostUsuario(Usuario usuario)
 {
     try
     {
         return(await _usuarioService.AddUsuario(usuario));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 6
0
 public async Task <IActionResult> Add(AddUsuarioDto newUsuario)
 {
     return(Ok(await _usuarioService.AddUsuario(newUsuario)));
 }