コード例 #1
0
        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);
        }
コード例 #2
0
        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()));
        }
コード例 #3
0
 public EquiposView()
 {
     DataContext = new EquiposViewModel(Accion.Nuevo);
     InitializeComponent();
 }