예제 #1
0
        public async Task Modificar(ent.Producto entidad)
        {
            map.Mapear.CrearMapaProducto();
            var _entidad = Mapper.Map <ent.Producto, data.Producto>(entidad);

            await new dom.Producto().Modificar(_entidad);
        }
 public async Task RegistrarTransaccionCategoriaProducto(ent.Categoria cate, ent.Producto prod)
 {
     map.Mapear.CrearMapaCategoria();
     data.Categoria _categoria = Mapper.Map <ent.Categoria, data.Categoria>(cate);
     map.Mapear.CrearMapaProducto();
     data.Producto _producto = Mapper.Map <ent.Producto, data.Producto>(prod);
     await new dom.TransaccionCategoriaProducto().RegistrarTransaccionCategoriaProducto(_categoria, _producto);
 }
예제 #3
0
        public async Task <ActionResult> EliminarProducto(int Id)
        {
            data.Producto listar = await new app.Producto().BuscarID(Id);
            var           config = new MapperConfiguration(cfg => cfg.CreateMap <data.Producto, ent.Producto>());
            var           mapper = config.CreateMapper();

            ent.Producto cate = mapper.Map <data.Producto, ent.Producto>(listar);
            return(View(cate));
        }
예제 #4
0
        public async Task <ActionResult> RegistrarCategoriaProducto(ent.CategoriaTransaccion entidad)
        {
            data.Categoria cate = new data.Categoria()
            {
                Nombre_Categoria = entidad.categoria.Nombre_Categoria
            };

            data.Producto prod = new data.Producto()
            {
                Nombre_Producto = entidad.producto.Nombre_Producto
            };

            await new app.TransaccionCategoriaProducto().RegistrarTransaccionCategoriaProducto(cate, prod);
            return(View());
        }
 // POST: api/Transaccion
 public async Task <HttpResponseMessage> PostTransaccionCategoriaProducto(mod.CategoriaProducto cateprod)
 {
     try
     {
         ent.Categoria cate = cateprod.categoria;
         ent.Producto  prod = cateprod.producto;
         await new app.TransaccionCategoriaProducto().RegistrarTransaccionCategoriaProducto(cate, prod);
         HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.Created, cate.Nombre_Categoria);
         return(response);
     }
     catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, ex));
     }
 }