public ActionResult Index() { if (Session["UserID"] != null && Session["Type"].Equals("admin")) { if (TempData["delete"] != null) { if (TempData["delete"].ToString() != "") { ModelState.AddModelError("error_delete_feria", TempData["delete"].ToString()); TempData["delete"] = ""; } } List <DATA.Ferias_Agricolas> listaFerias = fer.ListarFerias_Agricolas(); List <DATA.Distritos> listaDistritos = dis.ListarDistritos(); var ferias = Mapper.Map <List <Models.Ferias_Agricolas> >(listaFerias); var distritos = Mapper.Map <List <Models.Distritos> >(listaDistritos); String feriasData = ""; foreach (Models.Ferias_Agricolas feria in ferias) { feria.Distritos = distritos.Where(x => x.dis_id == feria.Fa_Distrito).FirstOrDefault(); feriasData += feria.Fa_Id + "," + feria.Fa_Latitud + "," + feria.Fa_longitud + "," + feria.Fa_Nombre + "~"; } ViewData["ferias"] = feriasData; return(View(ferias)); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Index() { if (Session["UserID"] != null && Session["Type"].Equals("cliente")) { List <DATA.Ferias_Agricolas> listaFerias = fer.ListarFerias_Agricolas(); var ferias = Mapper.Map <List <Models.Ferias_Agricolas> >(listaFerias); String feriasData = ""; foreach (Models.Ferias_Agricolas feria in ferias) { feriasData += feria.Fa_Id + "," + feria.Fa_Latitud + "," + feria.Fa_longitud + "," + feria.Fa_Nombre + "~"; } var cliente = cli.BuscarClienteExistentePorUsuario(Session["UserID"].ToString()); var infoCliente = Mapper.Map <Models.Clientes>(cliente); ViewData["ferias"] = feriasData; ViewData["cliente"] = infoCliente.Cl_Latitude + "," + infoCliente.Cl_Longitud; return(View()); } else { return(RedirectToAction("Index", "Home")); } }
public ActionResult Index() { if (Session["UserID"] != null && Session["Type"].Equals("admin")) { if (TempData["delete"] != null) { if (TempData["delete"].ToString() != "") { ModelState.AddModelError("error_delete", TempData["delete"].ToString()); TempData["delete"] = ""; } } ViewBag.UserId = Session["UserID"]; List <DATA.Ferias_Agricolas> listaFerias = fer.ListarFerias_Agricolas(); List <DATA.Distritos> listaDistritos = dis.ListarDistritos(); List <DATA.Agricultores> listaAgricultores = agr.ListarAgricultores(); var agricultores = Mapper.Map <List <Models.Agricultores> >(listaAgricultores); var ferias = Mapper.Map <List <Models.Ferias_Agricolas> >(listaFerias); var distritos = Mapper.Map <List <Models.Distritos> >(listaDistritos); foreach (Models.Agricultores agricultor in agricultores) { agricultor.Distritos = distritos.Where(x => x.dis_id == agricultor.Agr_Distrito).FirstOrDefault(); agricultor.Ferias_Agricolas = ferias.Where(x => x.Fa_Id == agricultor.Agr_Feria_A_La_Que_Asiste).FirstOrDefault(); } return(View(agricultores)); } else { return(RedirectToAction("Index", "Home")); } }