public async Task DeleteSkill_ValidIdAsPAram_DeletedIdReturned() { const int id = 1; var deletedId = await _service.DeleteSkillAsync(id); Assert.AreEqual(id, deletedId); }
public async Task <IActionResult> DeleteSkillAsync(int id) { var candidate = await _skillService.DeleteSkillAsync(id); if (candidate == null) { return(NotFound()); } return(Ok(candidate)); }
public async Task <ActionResult <bool> > DeleteSkillAsync(int heroId, int skillId) { try { return(Ok(await _skillService.DeleteSkillAsync(heroId, skillId))); } catch (NotFoundException ex) { return(NotFound(ex.Message)); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, $"Something happend: {ex.Message}")); } }
public async Task <IHttpActionResult> DeleteSkill([FromUri] int id) { await _skillService.DeleteSkillAsync(id, CancellationToken.None); return(Ok()); }
public async Task <ActionResult <Skill> > DeleteSkillAsync(int skillId) { await _skillService.DeleteSkillAsync(skillId); return(Ok()); }