public IActionResult DeleteDraftedPlayer([FromBody] IApiDraftRepository apiUserDraftSelectionsDTO) { if (apiUserDraftSelectionsDTO == null) { return(BadRequest(ModelState)); } var draftObj = _mapper.Map <UserDraftSelections>(apiUserDraftSelectionsDTO); if (!_draftRepository.DeleteDraftPick(draftObj)) { ModelState.AddModelError("", $"Something went wrong when deleting the record {draftObj.PlayerId}"); return(StatusCode(500, ModelState)); } return(NoContent()); }
public DraftController(IApiDraftRepository draftRepository, IMapper mapper) { _draftRepository = draftRepository; _mapper = mapper; }