public IHttpActionResult Post([FromBody] RegistroLumioDTO model)
        {
            MaestroLumio m        = new MaestroLumio();
            ResponseInfo response = m.Save(model);

            if (response.Success)
            {
                return(Ok(model));
            }
            else
            {
                return(BadRequest());
            }
        }
예제 #2
0
        public ResponseInfo Save(RegistroLumioDTO item)
        {
            try
            {
                con.Open();
                SqlCommand cmd = new SqlCommand("INSERT INTO [dbo].[RegistroLumio] ([FechaCompra] ,[NombreEmpresaProveedora] ,[TipoDocumento] ,[NotaVenta] ,[NroSerie] ,[NombrePropietario] ,[Rut] ,[Correo]) " +
                                                "VALUES (@FechaCompra,@NombreEmpresaProveedora,@TipoDocumento,@NotaVenta,@NroSerie,@NombrePropietario,@Rut,@Correo)");
                cmd.CommandType = CommandType.Text;
                cmd.Connection  = con;
                cmd.Parameters.AddWithValue("@FechaCompra", item.FechaCompra);
                cmd.Parameters.AddWithValue("@NombreEmpresaProveedora", item.NombreEmpresaProveedora);
                cmd.Parameters.AddWithValue("@TipoDocumento", item.TipoDocumento);
                cmd.Parameters.AddWithValue("@NotaVenta", item.NotaVenta);
                cmd.Parameters.AddWithValue("@NroSerie", item.NroSerie);
                cmd.Parameters.AddWithValue("@NombrePropietario", item.NombrePropietario);
                cmd.Parameters.AddWithValue("@Rut", item.Rut);
                cmd.Parameters.AddWithValue("@Correo", item.Correo);
                cmd.ExecuteNonQuery();
                con.Close();

                return(ResponseInfo.CreateSuccess());
            }
            catch (Exception ex) { return(ResponseInfo.CreateError("Error al grabar. " + ex.Message)); }
        }