public IActionResult DeleteCoachInfo([FromBody] CoachInfoPL info)
        {
            if (!ModelState.IsValid)
            {
                return(StatusCode(400, "Model is not valid"));
            }

            try
            {
                var delInfo = mapper.Map <CoachInfoDto>(info);

                var deleted = coachService.DeleteCoachInfo(delInfo);

                if (deleted == true)
                {
                    return(StatusCode(204, "Coach info was deleted."));
                }
                else
                {
                    return(StatusCode(404, "Unable to delete coach info. Coach info with specified ID was not not found."));
                }
            }
            catch (Exception ex)
            {
                return(StatusCode(500, "Internal server error. Exception message: " + ex));
            }
        }