public IActionResult RemoveGroup(int GroupId) { var group = repository.GetGroupById(GroupId); repository.DeleteGroup(group); return(RedirectToAction("List")); }
public void DeleteGroup(GroupKey groupKey) { var exists = _groupsRepository.DeleteGroup(groupKey.PhoneNumber, groupKey.Name); if (exists == null) { throw new Exception("Group doesn't exist!"); } }
public async Task <IActionResult> DeleteGroups([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var groups = await _groupsRepository.GetGroup(id); if (groups == null) { return(NotFound()); } await _groupsRepository.DeleteGroup(groups); await _groupsRepository.Save(); return(Ok(groups)); }