예제 #1
0
 public void AgregarPromociones(PromocionesDTO obje)
 {
     try
     {
         promocion obj = new promocion();
         Mapper.CreateMap<PromocionesDTO, promocion>();
         Mapper.Map(obje, obj);
         db.promocion.Add(obj);
         db.SaveChanges();
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
 public void ActualizarPromociones(int id, PromocionesDTO obj)
 {
     promocion u = db.promocion.Where(t => t.codigo == id).FirstOrDefault();
     if (u != null)
     {
         u.codigo = obj.codigo;
         u.nombre = obj.nombre;
         u.precio = obj.precio;
         u.empresa = obj.empresa;
         obj.fechaIncial = obj.fechaIncial;
         obj.fechaFincal = obj.fechaFincal;
         obj.imagen = obj.imagen;
         db.SaveChanges();
     }
 }
예제 #3
0
 // PUT api/promociones/5
 public void Put(int id, PromocionesDTO obj)
 {
     h.ActualizarPromociones(id, obj);
 }
예제 #4
0
 // POST api/promociones
 public void Post(PromocionesDTO obj)
 {
     h.AgregarPromociones(obj);
 }
예제 #5
0
 public PromocionesDTO GetPk(int i)
 {
     try
     {
         PromocionesDTO ud = new PromocionesDTO();
         promocion u = db.promocion.Where(t => t.codigo == i).SingleOrDefault();
         Mapper.Map(u, ud);
         return ud;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }