public static int CreateUser(ReqCreateUsuario user) { //obtengo conecction string string constr = ConfigurationManager.ConnectionStrings["DefaultConecction"].ConnectionString; int insertedId; //creo la coneccion e inserto query a ejecutar using (SqlConnection con = new SqlConnection(constr)) { using (SqlCommand cmd = new SqlCommand(CREATE)) { //cargo datos a insertar cmd.Parameters.AddWithValue("@Nombre", user.Nombre); cmd.Parameters.AddWithValue("@Apellido", user.Apellido); cmd.Parameters.AddWithValue("@Email", user.Email); cmd.Parameters.AddWithValue("@Password", user.Password); cmd.Connection = con; con.Open(); insertedId = Convert.ToInt32(cmd.ExecuteScalar()); con.Close(); } } //retorno el id insertado return(insertedId); }
public HttpResponseMessage CreateUsuario([FromBody] ReqCreateUsuario usuario) { int res = UsuarioService.CreateUser(usuario); return(Request.CreateResponse(HttpStatusCode.Created, res)); }