public ActionResult <Group> PostGroup(GroupCM model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { Group group = new Group(); group = _mapper.Map <Group>(model); _groupService.Create(group); _groupService.Save(); return(StatusCode(201, "Group Created!")); } catch (Exception e) { return(BadRequest(e.Message)); } }
public ActionResult <Group> PostGroup(GroupCM model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var nameExist = _groupService.GetByName(model.Name); if (nameExist != null) { return(BadRequest("Group Name is existed!")); } Group group = new Group(); group = _mapper.Map <Group>(model); _groupService.Create(group); return(StatusCode(201, group.ID)); } catch (Exception e) { return(BadRequest(e.Message)); } }