public async Task <IActionResult> GetDistinction(int id) { DistinctionDTO distinction = await _distinctionService.GetDistinctionAsync(id); if (distinction == null) { return(NotFound()); } return(Ok(distinction)); }
public async Task <IActionResult> AddDistinction(DistinctionDTO distinctionDTO) { if (ModelState.IsValid) { await _distinctionService.AddDistinctionAsync(distinctionDTO, await _userManager.GetUserAsync(User)); return(NoContent()); } return(BadRequest(ModelState)); }
public async Task <IActionResult> EditDistinction(DistinctionDTO distinctionDTO) { if (ModelState.IsValid) { try { await _distinctionService.ChangeDistinctionAsync(distinctionDTO, await _userManager.GetUserAsync(User)); return(NoContent()); } catch (NullReferenceException) { return(NotFound()); } } return(BadRequest(ModelState)); }