public ActionResult Create()
        {
            var model = new RoundViewModel();
            model.Team1List = new SelectList (_teamService.GetAll(), SelectLists.DataValueField, SelectLists.DataTextField, SelectLists.UnitializedSelectValue);
            model.Team2List = new SelectList (_teamService.GetAll(), SelectLists.DataValueField, SelectLists.DataTextField, SelectLists.UnitializedSelectValue);
            model.MatchList = new SelectList (_matchService.GetAll(), SelectLists.DataValueField, SelectLists.DataTextField, SelectLists.UnitializedSelectValue);

            return View(model);
        }
        public ActionResult Create(RoundViewModel model)
        {
            if (ModelState.IsValid)
            {
                var businessObject = new BORound();
                Mapper.Map<RoundViewModel, BORound>(model, businessObject);

                businessObject.RNDTeam1Team = new BOTeam(model.Team1ListID);
                businessObject.RNDTeam2Team = new BOTeam(model.Team2ListID);
                businessObject.Match = new BOMatch(model.MatchListID);

                _roundService.Save(businessObject);

                return RedirectToAction("Index");
            }
            model.Team1List = new SelectList (_teamService.GetAll(), SelectLists.DataValueField, SelectLists.DataTextField, SelectLists.UnitializedSelectValue);
            model.Team2List = new SelectList (_teamService.GetAll(), SelectLists.DataValueField, SelectLists.DataTextField, SelectLists.UnitializedSelectValue);
            model.MatchList = new SelectList (_matchService.GetAll(), SelectLists.DataValueField, SelectLists.DataTextField, SelectLists.UnitializedSelectValue);

            return View(model);
        }
 public PartialViewResult EditProperties(RoundViewModel model)
 {
     return PartialView("_round", model);
 }
        public ActionResult Edit(RoundViewModel model)
        {
            if (ModelState.IsValid)
            {
                BORound businessObject = _roundService.GetById(model.ID);
                Mapper.Map<RoundViewModel, BORound>(model, businessObject);

                _roundService.Save(businessObject);

                return RedirectToAction("Index");
            }

            return View(model);
        }