public ActionResult Create([Required][FromBody] PermissionContractBase permissionContract)
        {
            var permissionModel = Mapper.Map <PermissionModel>(permissionContract);

            var result = m_permissionManager.CreatePermission(permissionModel);

            if (result.HasError)
            {
                return(Error(result.Error));
            }

            return(Ok(result.Result));
        }
        public ActionResult Edit([Required][FromRoute] int id,
                                 [Required][FromBody] PermissionContractBase permissionContract)
        {
            var permissionModel = Mapper.Map <PermissionModel>(permissionContract);

            var result = m_permissionManager.UpdatePermission(id, permissionModel);

            if (result.HasError)
            {
                return(Error(result.Error));
            }

            return(Ok());
        }
 public Task <HttpResponseMessage> EditPermissionAsync(int id, PermissionContractBase permissionContract)
 {
     return(m_authorizationServiceHttpClient.EditItemAsync(id, permissionContract));
 }
 public Task <HttpResponseMessage> CreatePermissionAsync(PermissionContractBase permissionContract)
 {
     return(m_authorizationServiceHttpClient.CreateItemAsync(permissionContract));
 }