示例#1
0
        public async Task <KitsModel> Get(string id)
        {
            // var kit = kitsRepository.KITS.FirstOrDefault(k => k.ID_KITS.Equals(id));
            // return kit;
            using (SqlConnection sql = new SqlConnection(_connectionString))
            {
                using (SqlCommand cmd = new SqlCommand("CONSULTA_KITS", sql))
                {
                    cmd.CommandType = System.Data.CommandType.StoredProcedure;
                    cmd.Parameters.Add(new SqlParameter("@BUSQUEDA_KITS", id));
                    KitsModel response = null;
                    await sql.OpenAsync();

                    using (var reader = await cmd.ExecuteReaderAsync())
                    {
                        while (await reader.ReadAsync())
                        {
                            response = MapToValue(reader);
                        }
                    }

                    return(response);
                }
            }
        }
示例#2
0
        public ActionResult Post([FromBody] KitsModel kit)
        {
            try
            {
                KitsModel kits = new KitsModel();

                kits.ID_KITS            = kit.ID_KITS;
                kits.NOMBRE             = kit.NOMBRE;
                kits.DESCRIPCION        = kit.DESCRIPCION;
                kits.COSTO_PUBLICO      = new Decimal(25.5);
                kits.COSTO_DISTRIBUIDOR = new Decimal(25.5);
                kits.MINIMO_NECESARIO   = 23;
                kits.STOCK = 13;

                // categoria.NOMBRE = recepcionDatos.nombre_cat;
                // categoria.DESCRIPCION = recepcionDatos.descripcion_cat;

                kitsRepository.KITS.Add(kits);
                // kitsRepository.CATEGORIA.Add(categoria);
                kitsRepository.SaveChanges();
                return(Ok());
            }
            catch (Exception e)
            {
                Console.Write("Falló: " + e);
                return(BadRequest());
            }
        }
示例#3
0
 public ActionResult Patch(string id, [FromBody] KitsModel kit)
 {
     try
     {
         KitsModel kits = new KitsModel();
         kits.ID_KITS            = id;
         kits.NOMBRE             = kit.NOMBRE;
         kits.DESCRIPCION        = kit.DESCRIPCION;
         kits.COSTO_PUBLICO      = new Decimal(25.5);
         kits.COSTO_DISTRIBUIDOR = new Decimal(25.5);
         kits.MINIMO_NECESARIO   = 23;
         kits.STOCK = 13;
         kitsRepository.Entry(kits).State = EntityState.Modified;
         kitsRepository.SaveChanges();
         return(Ok());
     }
     catch (Exception e)
     {
         Console.Write("Falló: " + e);
         return(BadRequest());
     }
 }