Example #1
0
 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"));
 }
Example #2
0
        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)); }
        }