public async Task <IActionResult> Delete(int skillId) { var entity = this._skillService.GetFirstOrDefault(x => x.Id == skillId); var result = await _skillService.DeleteAsync(entity); return(this.Ok(result)); }
public async Task <IActionResult> Delete(int id) { var deletedSkill = await _skillService.GetByIdAsync(id); if (deletedSkill != null) { await _skillService.DeleteAsync(deletedSkill); } return(Json(null)); }
public async Task <IActionResult> DeleteAsync(int id) { var result = await _skillService.DeleteAsync(id); if (!result.Success) { return(BadRequest(result.Message)); } var skillResource = _mapper.Map <Skill, SkillResource>(result.Resource); return(Ok(skillResource)); }
public async Task <IActionResult> DeleteConfirmed(int id) { await _skillService.DeleteAsync(id); return(RedirectToAction(nameof(Index))); }