public IHttpActionResult UpdateOrganization(int orgId, [FromBody] OrgCreationModel orgCreationModel) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Require.Positive(orgId, nameof(orgId)); var organizationToUpdate = _orgManager.GetOrganization(orgId); organizationToUpdate.Leader = orgCreationModel.Leader; organizationToUpdate.OrganizationName = orgCreationModel.OrganizationName; organizationToUpdate.OrganizationDescription = orgCreationModel.OrganizationDescription; return(Ok(_orgManager.UpdateOrg(organizationToUpdate))); }
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)); }