public async Task <ContestTypeModel> SaveContestType(ContestTypeModel contestTypeModel) { var contestType = _mapper.Map <ContestType>(contestTypeModel); await _repository.Save(contestType); return(_mapper.Map <ContestTypeModel>(contestType)); }
public async Task <IActionResult> Remove([FromBody] ContestTypeModel type) { try { await _contestTypesService.RemoveContestType(type.Id); return(Ok(type.Id)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public async Task <IActionResult> Save([FromBody] ContestTypeModel typeModel) { try { var type = await _contestTypesService.SaveContestType(typeModel); return(Created("Add", type)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }