public async Task <ActionResult> ModificarCategorias(ent.Categoria entidad) { var _entidad = Mapper.Map <ent.Categoria, data.Categoria>(entidad); await new app.Categoria().Modificar(_entidad); return(RedirectToAction("ListarCategorias")); }
public async Task <ActionResult> DetalleCategorias(int id) { ViewBag.Message = "Eliminar categoria."; data.Categoria listar = await new app.Categoria().TraerUnoPorId(id); var config = new MapperConfiguration(cfg => cfg.CreateMap <data.Categoria, ent.Categoria>()); var mapper = config.CreateMapper(); ent.Categoria cate = mapper.Map <data.Categoria, ent.Categoria>(listar); return(View(cate)); }
public async Task <ActionResult> EliminarCategoriaServicio(ent.Categoria entidad) { var httpClient = new HttpClient(); HttpResponseMessage responseMessage = await httpClient.DeleteAsync("http://localhost:8082/api/Categoria/" + entidad.ID_Categoria.ToString()); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("CategoriasServicio")); } return(RedirectToAction("Error")); }
public async Task <ActionResult> ModificarCategoriaServicio(ent.Categoria entidad) { var httpClient = new HttpClient(); HttpResponseMessage responseMessage = await httpClient.PutAsJsonAsync("http://localhost:8082/api/Categoria", entidad); if (responseMessage.IsSuccessStatusCode) { return(RedirectToAction("CategoriasServicio")); } return(RedirectToAction("Error")); }
public async Task <ActionResult> DetalleCategoriaServicio(int id) { var httpClient = new HttpClient(); var json = await httpClient.GetStringAsync("http://localhost:8082/api/Categoria/" + id); data.Categoria cate = JsonConvert.DeserializeObject <data.Categoria>(json); var config = new MapperConfiguration(cfg => cfg.CreateMap <data.Categoria, ent.Categoria>()); var mapper = config.CreateMapper(); ent.Categoria catelist = mapper.Map <data.Categoria, ent.Categoria>(cate); return(View(catelist)); }
public async Task <JsonResult> RegistrarListaCategoriaProductoServicio(ent.ListaCategoriaProductoTransaccion entidad) { bool status = false; ent.Categoria cate = new ent.Categoria() { Nombre_Categoria = entidad.Nombre_Categoria }; List <ent.Producto> prod = new List <ent.Producto>(); foreach (var item in entidad.DetalleProducto) { prod.Add(new ent.Producto() { Nombre_Producto = item.Nombre_Producto }); } ent.ListaCategoriaProductoTransaccionServicio cateprodu = new Models.ListaCategoriaProductoTransaccionServicio() { categoria = cate, producto = prod }; try { var httpClient = new HttpClient(); HttpResponseMessage responseMessage = await httpClient.PostAsJsonAsync("http://localhost:8082/api/PostListTransaccionCategoriaProducto", cateprodu); if (responseMessage.IsSuccessStatusCode) { status = true; return(new JsonResult { Data = new { status = status } }); } } catch { status = false; } return(new JsonResult { Data = new { status = status } }); }
public async Task <ActionResult> EliminarCategorias(ent.Categoria entidad) { data.Categoria listar = await new app.Categoria().TraerUnoPorId(entidad.ID_Categoria); await new app.Categoria().Eliminar(listar); return(RedirectToAction("ListarCategorias")); }