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); }