public int CreateOrganization(CreateOrgRequest organization) { Require.NotNull(organization, nameof(organization)); var newOrganization = new Organization(organization.Leader, organization.OrganizationName, organization.OrganizationDescription, organization.OrganizationTags); return(_orgRepository.CreateOrganization(newOrganization)); }
public IHttpActionResult CreateNewOrganization([FromBody] OrgCreationModel orgCreationModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } CreateOrgRequest orgRequest; { orgRequest = new CreateOrgRequest( orgCreationModel.Leader, orgCreationModel.OrganizationName, orgCreationModel.OrganizationDescription, orgCreationModel.OrganizationTags); } var createdOrgId = _orgManager.CreateOrganization(orgRequest); return(Ok(createdOrgId)); }