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); }
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)); }
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)); } }