public IHttpActionResult CreateRole(CreateRoleInput input) { Init(); input.AccessToken = ApiSession.AccessToken; CreateRoleOutput output = _rolesSvc.CreateRole(input); return(Ok(output)); }
public IHttpActionResult PostRole(SystemRole role) { if (role == null) { return(BadRequest("The role object must be passed in the request body")); } try { role.CreatedDate = DateTime.Now; var roleId = _rolesService.CreateRole(role); _rolesService.InsertInitailRolePermissionsSheet(roleId); return(Ok()); } catch (Exception ex) { return(InternalServerError(ex)); } }
public async Task <ActionResult <Role> > CreateRole(Role role) { return(await _rolesService.CreateRole(role)); }