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); }