Ejemplo n.º 1
0
        public IActionResult RemoveGroup(int GroupId)
        {
            var group = repository.GetGroupById(GroupId);

            repository.DeleteGroup(group);
            return(RedirectToAction("List"));
        }
Ejemplo n.º 2
0
        public void DeleteGroup(GroupKey groupKey)
        {
            var exists = _groupsRepository.DeleteGroup(groupKey.PhoneNumber, groupKey.Name);

            if (exists == null)
            {
                throw new Exception("Group doesn't exist!");
            }
        }
Ejemplo n.º 3
0
        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));
        }