public ActionResult Mostrar(string regata, string clase) { List<RegataClaseViewModel> listaRegatas = new List<RegataClaseViewModel>(); Regata.Negocio.Regata oRegata = new RegataRepositorio().ObtenerPorNombre(regata).FirstOrDefault(); Clase oClase = oRegata.Clases.Find(c => c.Nombre == clase); Mapper.CreateMap<RegataClase, RegataClaseViewModel>(); RegataClaseViewModel regataVM = (oRegata.RegatasClase[oClase]).Mapear(oRegata.Nombre); Clasificacion clasificacion = new Clasificacion(regataVM.sistemaPuntuacion); clasificacion.GenerarClasificacion(regataVM.mangas); ClasificacionViewModel cvm = new ClasificacionViewModel(); cvm.ObtenerTablaResultados(clasificacion); regataVM.Clasificacion = cvm; return View(regataVM); }
public Clasificacion ObtenerClasificacion() { var clasificacion = new Clasificacion(sistemaPuntuacion); clasificacion.GenerarClasificacion(mangas); return clasificacion; }