Exemple #1
0
        public async Task <IActionResult> GuardarUsuario([FromBody] UsuarioDTO usuario)
        {
            if (usuario.Password != null)
            {
                UsuarioDTO usu = new UsuarioDTO();
                usu = usuario;
                var key = "E546C8DF278CD5931069B522E695D4F2";
                usu.Password      = EncriptacionAES.Encriptar("DDD" + usu.Password + "DDD", key);
                usu.IdRol         = 1;
                usu.FechaCreacion = DateTime.Now;


                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }

                var os = Mapper.Map <Usuario>(usu);

                _context.Usuario.Add(os);
                await _context.SaveChangesAsync();

                usuario.IdUsuario = os.IdUsuario;
            }
            else
            {
                return(BadRequest(ModelState));
            }
            return(Json(usuario));
            // return CreatedAtAction("GetOrderStatus", new { IdUsuario = os.IdUsuario }, usuario);
        }