public async Task <ActionResult <Group> > Create([FromBody] Group group)
        {
            try
            {
                if (_groupManager.GroupExists(group.Name))
                {
                    return(BadRequest("A group with this name already exists"));
                }

                return(await _groupManager.CreateAsync(group));
            }
            catch (Exception)
            {
                return(BadRequest("Unhandled Exception"));
            }
        }
        public async Task <IActionResult> Create([FromBody] GroupModel group)
        {
            if (group == null)
            {
                return(BadRequest("Object can't be equal to null."));
            }

            if (group.Name == null)
            {
                return(BadRequest("Group title can't be equal to null"));
            }

            var result = await _groupManager.CreateAsync(group);

            if (result != null)
            {
                return(Ok(result));
            }

            return(BadRequest("Such group already exists"));
        }
 public async Task CreateAsync(CreateGroupInput input)
 {
     var @group = Group.Create(input.ScheduleId, input.Time);
     await _groupManager.CreateAsync(@group);
 }