public ActionResult AddCompetition(CompetitionTypeModel addComp) { if (ModelState.IsValid) { _unitOfWorkComponent.Competitions.Add(addComp); } return(RedirectToAction("GetAll")); }
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)); } }
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); }
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); }
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); }