Exemplo n.º 1
0
 public ActionResult AddCompetition(CompetitionTypeModel addComp)
 {
     if (ModelState.IsValid)
     {
         _unitOfWorkComponent.Competitions.Add(addComp);
     }
     return(RedirectToAction("GetAll"));
 }
Exemplo n.º 2
0
 public HttpResponseMessage Add([FromBody] CompetitionTypeModel competitionTypeModel)
 {
     try
     {
         var result = _competitionTypeComponent.Add(competitionTypeModel);
         return(Request.CreateResponse(HttpStatusCode.OK, result));
     }catch (Exception ex)
     {
         return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex));
     }
 }
Exemplo n.º 3
0
        public static CompetitionType mapToCompetiotionType(this CompetitionTypeModel ct)
        {
            CompetitionType competitionType = new CompetitionType()
            {
                CompetionId = ct.CompetitionTypeId,
                Name        = ct.Name,
                //Matches = (ct.MatchModel != null) ?
                //    ct.MatchModel.Select(m => m.mapToMatch()).ToList() : null
            };

            return(competitionType);
        }
Exemplo n.º 4
0
        public static CompetitionTypeModel mapToModel(this CompetitionType competiotnType)
        {
            CompetitionTypeModel competitionTypeModel = new CompetitionTypeModel
            {
                Name = competiotnType.Name,
                CompetitionTypeId = competiotnType.CompetionId,
                //MatchModel = (competiotnType.Matches!= null) ?
                //    competiotnType.Matches.Select(m => m.mapToMatchModel()).ToList() : null
            };

            return(competitionTypeModel);
        }
Exemplo n.º 5
0
        public ActionResult EditCompetition(CompetitionTypeModel competition)
        {
            var matchingCompetition = _unitOfWorkComponent.Competitions.GetById(competition.CompetitionTypeId);

            if (matchingCompetition != null)
            {
                matchingCompetition.Name = competition.Name;
                _unitOfWorkComponent.Competitions.Update(matchingCompetition);
            }

            return(RedirectToAction("GetAll"));
        }
 public CompetitionTypeModel Update(CompetitionTypeModel competitionTypeModel)
 {
     _unitOfWorkRepository.CompetitionTypes.Update(competitionTypeModel.mapToCompetiotionType());
     return(competitionTypeModel);
 }