public IHttpActionResult Post([FromBody] SuscripcionesDTO value) { if (ModelState.IsValid) { MaestroSuscripciones mv = new MaestroSuscripciones(); ResponseInfo response = mv.Save(value); if (response.Success) { return(Ok(value)); } return(BadRequest(response.Message)); } return(BadRequest("Entrada Invalida")); }
public ResponseInfo Save(SuscripcionesDTO item) { try { con.Open(); SqlCommand cmd = new SqlCommand("INSERT INTO [Suscripciones] (Email, FechaSuscripcion, Estado) " + "VALUES (@Email, @FechaSuscripcion, @Estado)"); cmd.CommandType = CommandType.Text; cmd.Connection = con; cmd.Parameters.AddWithValue("@Email", item.Email); cmd.Parameters.AddWithValue("@FechaSuscripcion", DateTime.Now); cmd.Parameters.AddWithValue("@Estado", item.Estado); cmd.ExecuteNonQuery(); con.Close(); return(ResponseInfo.CreateSuccess()); } catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); } }