public ActionResult Edit(int Ppa_Id) { if (Session["UserID"] != null && Session["Type"].Equals("admin")) { try { var prod_x_agricultor = prod_x_agr.BuscarProductos_Por_Agricultor(Ppa_Id); var prodAgricultorBuscar = Mapper.Map <Models.Productos_Por_Agricultor>(prod_x_agricultor); var listaProductos = prod.ListarProductos(); IEnumerable <SelectListItem> selectProductos = from c in listaProductos select new SelectListItem { Text = c.Pdt_nombre, Value = c.Pdt_id.ToString() }; ViewBag.Productos = selectProductos; var listaAgricultores = agr.ListarAgricultores(); IEnumerable <SelectListItem> selectAgricultores = from c in listaAgricultores select new SelectListItem { Text = c.Agr_Cedula, Value = c.Agr_Cedula }; ViewBag.Agricultores = selectAgricultores; return(View(prodAgricultorBuscar)); } catch (Exception) { throw; } } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Canasta(int id_canasta) { List <DATA.Compras> listaCompras = com.ListarComprasPorCanasta(id_canasta); var compra = Mapper.Map <List <Models.Compras> >(listaCompras); foreach (var comp in compra) { var productoPorProducto = ppa.BuscarProductos_Por_Agricultor(comp.Com_Id_Producto_Por_Agricultor); var productoPorProducto2 = Mapper.Map <Models.Productos_Por_Agricultor>(productoPorProducto); var producto = pro.BuscarProductos(productoPorProducto2.Ppa_Id_Producto); var producto2 = Mapper.Map <Models.Productos>(producto); var unidadDeMedida = med.BuscarMedidas(producto2.Pdt_unidad_de_medida); producto2.Medidas = Mapper.Map <Models.Medidas>(unidadDeMedida); comp.Producto = producto2; } return(Json(compra, JsonRequestBehavior.AllowGet)); }