public JsonPatchDocument <ApiDashboardConfigurationRequestModel> CreatePatch(ApiDashboardConfigurationRequestModel model) { var patch = new JsonPatchDocument <ApiDashboardConfigurationRequestModel>(); patch.Replace(x => x.IncludedEnvironmentIds, model.IncludedEnvironmentIds); patch.Replace(x => x.IncludedProjectIds, model.IncludedProjectIds); patch.Replace(x => x.IncludedTenantIds, model.IncludedTenantIds); patch.Replace(x => x.IncludedTenantTags, model.IncludedTenantTags); patch.Replace(x => x.JSON, model.JSON); return(patch); }
public virtual ApiDashboardConfigurationRequestModel MapResponseToRequest( ApiDashboardConfigurationResponseModel response) { var request = new ApiDashboardConfigurationRequestModel(); request.SetProperties( response.IncludedEnvironmentIds, response.IncludedProjectIds, response.IncludedTenantIds, response.IncludedTenantTags, response.JSON); return(request); }