public static EquiposViewModel EquiposToViewModelPuntaje(this EquipoModel model) { var equipo = new EquiposViewModel { Id = model.Id, Puntaje = model.Puntaje, Nombre = model.EquipoNombre, Codigo = model.Codigo, PuntajeHtml = model.PuntajeHtml }; if (equipo.PuntajeHtml != 0) { equipo.Puntaje = equipo.Puntaje * equipo.PuntajeHtml; } return(equipo); }
public ActionResult CreateEquipo(EquiposViewModel model) { if (_equiposRepository.GetEquipos().FirstOrDefault(x => x.EquipoNombre == model.Nombre) != null) { ModelState.AddModelError("", "El nombre del equipo ya existe"); return(View()); } var equipo = new EquipoModel { Codigo = RandomString(6), Puntaje = 0, EquipoNombre = model.Nombre, Id = Guid.NewGuid().ToString() }; _equiposRepository.CreateEquipo(equipo); return(View("VerEquipo", equipo.EquiposToViewModel())); }
public EquiposView() { DataContext = new EquiposViewModel(Accion.Nuevo); InitializeComponent(); }