public async Task <IActionResult> DeleteRelative(int id, int relativeId, int relationType) { var relation = await _repository.GetRelationByRelativeId(id, relativeId, relationType); if (relation == null) { return(NotFound("Such a relation does not exist")); } _repository.Delete(relation); if (await _repository.SaveChangesAsync()) { return(Ok()); } return(BadRequest()); }