Last active
May 28, 2018 10:44
-
-
Save sagunji/f2d7e58af1750a7f4bfde3ae1d02cde0 to your computer and use it in GitHub Desktop.
Created files on build time for prebuit entities (Student, School, etc) and extended entities (PromiseStudent, FAFSAEvent, etc)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
using System; | |
using System.Net; | |
using System.Web.Http; | |
using System.Web.Http.Description; | |
using System.Web.Http.Results; | |
using EdFi.Ods.Api.Architecture; | |
using EdFi.Ods.Api.ExceptionHandling; | |
using EdFi.Ods.Common.Context; | |
using EdFi.Ods.Entities.Common; | |
using EdFi.Ods.Pipelines.Factories; | |
using EdFi.Ods.Api.Services.CustomActionResults; | |
using EdFi.Ods.Api.Services.Queries; | |
using EdFi.Ods.Api.Services.Requests; | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ABCs | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ABCsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ABC.ABC, | |
EdFi.Ods.Api.Models.Resources.ABC.ABC, | |
EdFi.Ods.Entities.Common.IABC, | |
EdFi.Ods.Entities.NHibernate.ABCAggregate.ABC, | |
Api.Models.Requests.v2.ABCs.ABCGetByKey, | |
Api.Models.Requests.v2.ABCs.ABCPut, | |
Api.Models.Requests.v2.ABCs.ABCPost, | |
Api.Models.Requests.v2.ABCs.ABCDelete, | |
Api.Models.Requests.v2.ABCs.ABCGetByExample> | |
{ | |
public ABCsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ABCs.ABCGetByKey request, IABC specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ABDId = request.ABDId; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ABCs.ABCGetByExample request, IABC specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ABDId = request.ABDId; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
} | |
public IHttpActionResult GetByKey([FromUri] int abdId, int educationOrganizationId) | |
{ | |
var request = new Api.Models.Requests.v2.ABCs.ABCGetByKey | |
{ | |
ABDId = abdId, | |
EducationOrganizationId = educationOrganizationId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IABC request) | |
{ | |
return | |
request.ABDId != default(int) | |
&& request.EducationOrganizationId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "abcs"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AcademicHonorCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AcademicHonorCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AcademicHonorCategoryType.AcademicHonorCategoryType, | |
EdFi.Ods.Api.Models.Resources.AcademicHonorCategoryType.AcademicHonorCategoryType, | |
EdFi.Ods.Entities.Common.IAcademicHonorCategoryType, | |
EdFi.Ods.Entities.NHibernate.AcademicHonorCategoryTypeAggregate.AcademicHonorCategoryType, | |
Api.Models.Requests.v2.AcademicHonorCategoryTypes.AcademicHonorCategoryTypeGetByKey, | |
Api.Models.Requests.v2.AcademicHonorCategoryTypes.AcademicHonorCategoryTypePut, | |
Api.Models.Requests.v2.AcademicHonorCategoryTypes.AcademicHonorCategoryTypePost, | |
Api.Models.Requests.v2.AcademicHonorCategoryTypes.AcademicHonorCategoryTypeDelete, | |
Api.Models.Requests.v2.AcademicHonorCategoryTypes.AcademicHonorCategoryTypeGetByExample> | |
{ | |
public AcademicHonorCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AcademicHonorCategoryTypes.AcademicHonorCategoryTypeGetByKey request, IAcademicHonorCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicHonorCategoryTypeId = request.AcademicHonorCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AcademicHonorCategoryTypes.AcademicHonorCategoryTypeGetByExample request, IAcademicHonorCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicHonorCategoryTypeId = request.AcademicHonorCategoryTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int academicHonorCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AcademicHonorCategoryTypes.AcademicHonorCategoryTypeGetByKey | |
{ | |
AcademicHonorCategoryTypeId = academicHonorCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAcademicHonorCategoryType request) | |
{ | |
return | |
request.AcademicHonorCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "academicHonorCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AcademicSubjectDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AcademicSubjectDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AcademicSubjectDescriptor.AcademicSubjectDescriptor, | |
EdFi.Ods.Api.Models.Resources.AcademicSubjectDescriptor.AcademicSubjectDescriptor, | |
EdFi.Ods.Entities.Common.IAcademicSubjectDescriptor, | |
EdFi.Ods.Entities.NHibernate.AcademicSubjectDescriptorAggregate.AcademicSubjectDescriptor, | |
Api.Models.Requests.v2.AcademicSubjectDescriptors.AcademicSubjectDescriptorGetByKey, | |
Api.Models.Requests.v2.AcademicSubjectDescriptors.AcademicSubjectDescriptorPut, | |
Api.Models.Requests.v2.AcademicSubjectDescriptors.AcademicSubjectDescriptorPost, | |
Api.Models.Requests.v2.AcademicSubjectDescriptors.AcademicSubjectDescriptorDelete, | |
Api.Models.Requests.v2.AcademicSubjectDescriptors.AcademicSubjectDescriptorGetByExample> | |
{ | |
public AcademicSubjectDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AcademicSubjectDescriptors.AcademicSubjectDescriptorGetByKey request, IAcademicSubjectDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptorId = request.AcademicSubjectDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AcademicSubjectDescriptors.AcademicSubjectDescriptorGetByExample request, IAcademicSubjectDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptorId = request.AcademicSubjectDescriptorId; | |
specification.AcademicSubjectType = request.AcademicSubjectType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int academicSubjectDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.AcademicSubjectDescriptors.AcademicSubjectDescriptorGetByKey | |
{ | |
AcademicSubjectDescriptorId = academicSubjectDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAcademicSubjectDescriptor request) | |
{ | |
return | |
request.AcademicSubjectDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "academicSubjectDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AcademicSubjectTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AcademicSubjectTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AcademicSubjectType.AcademicSubjectType, | |
EdFi.Ods.Api.Models.Resources.AcademicSubjectType.AcademicSubjectType, | |
EdFi.Ods.Entities.Common.IAcademicSubjectType, | |
EdFi.Ods.Entities.NHibernate.AcademicSubjectTypeAggregate.AcademicSubjectType, | |
Api.Models.Requests.v2.AcademicSubjectTypes.AcademicSubjectTypeGetByKey, | |
Api.Models.Requests.v2.AcademicSubjectTypes.AcademicSubjectTypePut, | |
Api.Models.Requests.v2.AcademicSubjectTypes.AcademicSubjectTypePost, | |
Api.Models.Requests.v2.AcademicSubjectTypes.AcademicSubjectTypeDelete, | |
Api.Models.Requests.v2.AcademicSubjectTypes.AcademicSubjectTypeGetByExample> | |
{ | |
public AcademicSubjectTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AcademicSubjectTypes.AcademicSubjectTypeGetByKey request, IAcademicSubjectType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectTypeId = request.AcademicSubjectTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AcademicSubjectTypes.AcademicSubjectTypeGetByExample request, IAcademicSubjectType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectTypeId = request.AcademicSubjectTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int academicSubjectTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AcademicSubjectTypes.AcademicSubjectTypeGetByKey | |
{ | |
AcademicSubjectTypeId = academicSubjectTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAcademicSubjectType request) | |
{ | |
return | |
request.AcademicSubjectTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "academicSubjectTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AcademicWeeks | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AcademicWeeksController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AcademicWeek.AcademicWeek, | |
EdFi.Ods.Api.Models.Resources.AcademicWeek.AcademicWeek, | |
EdFi.Ods.Entities.Common.IAcademicWeek, | |
EdFi.Ods.Entities.NHibernate.AcademicWeekAggregate.AcademicWeek, | |
Api.Models.Requests.v2.AcademicWeeks.AcademicWeekGetByKey, | |
Api.Models.Requests.v2.AcademicWeeks.AcademicWeekPut, | |
Api.Models.Requests.v2.AcademicWeeks.AcademicWeekPost, | |
Api.Models.Requests.v2.AcademicWeeks.AcademicWeekDelete, | |
Api.Models.Requests.v2.AcademicWeeks.AcademicWeekGetByExample> | |
{ | |
public AcademicWeeksController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AcademicWeeks.AcademicWeekGetByKey request, IAcademicWeek specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SchoolId = request.SchoolId; | |
specification.WeekIdentifier = request.WeekIdentifier; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AcademicWeeks.AcademicWeekGetByExample request, IAcademicWeek specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EndDate = request.EndDate; | |
specification.Id = request.Id; | |
specification.SchoolId = request.SchoolId; | |
specification.TotalInstructionalDays = request.TotalInstructionalDays; | |
specification.WeekIdentifier = request.WeekIdentifier; | |
} | |
public IHttpActionResult GetByKey([FromUri] int schoolId, string weekIdentifier) | |
{ | |
var request = new Api.Models.Requests.v2.AcademicWeeks.AcademicWeekGetByKey | |
{ | |
SchoolId = schoolId, | |
WeekIdentifier = weekIdentifier, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAcademicWeek request) | |
{ | |
return | |
request.SchoolId != default(int) | |
&& request.WeekIdentifier != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "academicWeeks"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AccommodationDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AccommodationDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AccommodationDescriptor.AccommodationDescriptor, | |
EdFi.Ods.Api.Models.Resources.AccommodationDescriptor.AccommodationDescriptor, | |
EdFi.Ods.Entities.Common.IAccommodationDescriptor, | |
EdFi.Ods.Entities.NHibernate.AccommodationDescriptorAggregate.AccommodationDescriptor, | |
Api.Models.Requests.v2.AccommodationDescriptors.AccommodationDescriptorGetByKey, | |
Api.Models.Requests.v2.AccommodationDescriptors.AccommodationDescriptorPut, | |
Api.Models.Requests.v2.AccommodationDescriptors.AccommodationDescriptorPost, | |
Api.Models.Requests.v2.AccommodationDescriptors.AccommodationDescriptorDelete, | |
Api.Models.Requests.v2.AccommodationDescriptors.AccommodationDescriptorGetByExample> | |
{ | |
public AccommodationDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AccommodationDescriptors.AccommodationDescriptorGetByKey request, IAccommodationDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccommodationDescriptorId = request.AccommodationDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AccommodationDescriptors.AccommodationDescriptorGetByExample request, IAccommodationDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccommodationDescriptorId = request.AccommodationDescriptorId; | |
specification.AccommodationType = request.AccommodationType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int accommodationDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.AccommodationDescriptors.AccommodationDescriptorGetByKey | |
{ | |
AccommodationDescriptorId = accommodationDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAccommodationDescriptor request) | |
{ | |
return | |
request.AccommodationDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "accommodationDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AccommodationTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AccommodationTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AccommodationType.AccommodationType, | |
EdFi.Ods.Api.Models.Resources.AccommodationType.AccommodationType, | |
EdFi.Ods.Entities.Common.IAccommodationType, | |
EdFi.Ods.Entities.NHibernate.AccommodationTypeAggregate.AccommodationType, | |
Api.Models.Requests.v2.AccommodationTypes.AccommodationTypeGetByKey, | |
Api.Models.Requests.v2.AccommodationTypes.AccommodationTypePut, | |
Api.Models.Requests.v2.AccommodationTypes.AccommodationTypePost, | |
Api.Models.Requests.v2.AccommodationTypes.AccommodationTypeDelete, | |
Api.Models.Requests.v2.AccommodationTypes.AccommodationTypeGetByExample> | |
{ | |
public AccommodationTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AccommodationTypes.AccommodationTypeGetByKey request, IAccommodationType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccommodationTypeId = request.AccommodationTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AccommodationTypes.AccommodationTypeGetByExample request, IAccommodationType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccommodationTypeId = request.AccommodationTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int accommodationTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AccommodationTypes.AccommodationTypeGetByKey | |
{ | |
AccommodationTypeId = accommodationTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAccommodationType request) | |
{ | |
return | |
request.AccommodationTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "accommodationTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Accounts | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AccountsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Account.Account, | |
EdFi.Ods.Api.Models.Resources.Account.Account, | |
EdFi.Ods.Entities.Common.IAccount, | |
EdFi.Ods.Entities.NHibernate.AccountAggregate.Account, | |
Api.Models.Requests.v2.Accounts.AccountGetByKey, | |
Api.Models.Requests.v2.Accounts.AccountPut, | |
Api.Models.Requests.v2.Accounts.AccountPost, | |
Api.Models.Requests.v2.Accounts.AccountDelete, | |
Api.Models.Requests.v2.Accounts.AccountGetByExample> | |
{ | |
public AccountsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Accounts.AccountGetByKey request, IAccount specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountNumber = request.Number; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FiscalYear = request.FiscalYear; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Accounts.AccountGetByExample request, IAccount specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountNumber = request.Number; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FiscalYear = request.FiscalYear; | |
specification.Id = request.Id; | |
} | |
public IHttpActionResult GetByKey([FromUri] string number, int educationOrganizationId, int fiscalYear) | |
{ | |
var request = new Api.Models.Requests.v2.Accounts.AccountGetByKey | |
{ | |
Number = number, | |
EducationOrganizationId = educationOrganizationId, | |
FiscalYear = fiscalYear, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAccount request) | |
{ | |
return | |
request.AccountNumber != default(string) | |
&& request.EducationOrganizationId != default(int) | |
&& request.FiscalYear != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "accounts"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AccountabilityRatings | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AccountabilityRatingsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AccountabilityRating.AccountabilityRating, | |
EdFi.Ods.Api.Models.Resources.AccountabilityRating.AccountabilityRating, | |
EdFi.Ods.Entities.Common.IAccountabilityRating, | |
EdFi.Ods.Entities.NHibernate.AccountabilityRatingAggregate.AccountabilityRating, | |
Api.Models.Requests.v2.AccountabilityRatings.AccountabilityRatingGetByKey, | |
Api.Models.Requests.v2.AccountabilityRatings.AccountabilityRatingPut, | |
Api.Models.Requests.v2.AccountabilityRatings.AccountabilityRatingPost, | |
Api.Models.Requests.v2.AccountabilityRatings.AccountabilityRatingDelete, | |
Api.Models.Requests.v2.AccountabilityRatings.AccountabilityRatingGetByExample> | |
{ | |
public AccountabilityRatingsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AccountabilityRatings.AccountabilityRatingGetByKey request, IAccountabilityRating specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.RatingTitle = request.RatingTitle; | |
specification.SchoolYear = request.SchoolYear; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AccountabilityRatings.AccountabilityRatingGetByExample request, IAccountabilityRating specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
specification.Rating = request.Rating; | |
specification.RatingDate = request.RatingDate; | |
specification.RatingOrganization = request.RatingOrganization; | |
specification.RatingProgram = request.RatingProgram; | |
specification.RatingTitle = request.RatingTitle; | |
specification.SchoolYear = request.SchoolYear; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string ratingTitle, short schoolYear) | |
{ | |
var request = new Api.Models.Requests.v2.AccountabilityRatings.AccountabilityRatingGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
RatingTitle = ratingTitle, | |
SchoolYear = schoolYear, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAccountabilityRating request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.RatingTitle != default(string) | |
&& request.SchoolYear != default(short); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "accountabilityRatings"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AccountCodeDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AccountCodeDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AccountCodeDescriptor.AccountCodeDescriptor, | |
EdFi.Ods.Api.Models.Resources.AccountCodeDescriptor.AccountCodeDescriptor, | |
EdFi.Ods.Entities.Common.IAccountCodeDescriptor, | |
EdFi.Ods.Entities.NHibernate.AccountCodeDescriptorAggregate.AccountCodeDescriptor, | |
Api.Models.Requests.v2.AccountCodeDescriptors.AccountCodeDescriptorGetByKey, | |
Api.Models.Requests.v2.AccountCodeDescriptors.AccountCodeDescriptorPut, | |
Api.Models.Requests.v2.AccountCodeDescriptors.AccountCodeDescriptorPost, | |
Api.Models.Requests.v2.AccountCodeDescriptors.AccountCodeDescriptorDelete, | |
Api.Models.Requests.v2.AccountCodeDescriptors.AccountCodeDescriptorGetByExample> | |
{ | |
public AccountCodeDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AccountCodeDescriptors.AccountCodeDescriptorGetByKey request, IAccountCodeDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountCodeDescriptorId = request.AccountCodeDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AccountCodeDescriptors.AccountCodeDescriptorGetByExample request, IAccountCodeDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountCodeCategory = request.AccountCodeCategory; | |
specification.AccountCodeDescriptorId = request.AccountCodeDescriptorId; | |
specification.BeginDate = request.BeginDate; | |
specification.EndDate = request.EndDate; | |
} | |
public IHttpActionResult GetByKey([FromUri] int accountCodeDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.AccountCodeDescriptors.AccountCodeDescriptorGetByKey | |
{ | |
AccountCodeDescriptorId = accountCodeDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAccountCodeDescriptor request) | |
{ | |
return | |
request.AccountCodeDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "accountCodeDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AchievementCategoryDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AchievementCategoryDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AchievementCategoryDescriptor.AchievementCategoryDescriptor, | |
EdFi.Ods.Api.Models.Resources.AchievementCategoryDescriptor.AchievementCategoryDescriptor, | |
EdFi.Ods.Entities.Common.IAchievementCategoryDescriptor, | |
EdFi.Ods.Entities.NHibernate.AchievementCategoryDescriptorAggregate.AchievementCategoryDescriptor, | |
Api.Models.Requests.v2.AchievementCategoryDescriptors.AchievementCategoryDescriptorGetByKey, | |
Api.Models.Requests.v2.AchievementCategoryDescriptors.AchievementCategoryDescriptorPut, | |
Api.Models.Requests.v2.AchievementCategoryDescriptors.AchievementCategoryDescriptorPost, | |
Api.Models.Requests.v2.AchievementCategoryDescriptors.AchievementCategoryDescriptorDelete, | |
Api.Models.Requests.v2.AchievementCategoryDescriptors.AchievementCategoryDescriptorGetByExample> | |
{ | |
public AchievementCategoryDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AchievementCategoryDescriptors.AchievementCategoryDescriptorGetByKey request, IAchievementCategoryDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AchievementCategoryDescriptorId = request.AchievementCategoryDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AchievementCategoryDescriptors.AchievementCategoryDescriptorGetByExample request, IAchievementCategoryDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AchievementCategoryDescriptorId = request.AchievementCategoryDescriptorId; | |
specification.AchievementCategoryType = request.AchievementCategoryType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int achievementCategoryDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.AchievementCategoryDescriptors.AchievementCategoryDescriptorGetByKey | |
{ | |
AchievementCategoryDescriptorId = achievementCategoryDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAchievementCategoryDescriptor request) | |
{ | |
return | |
request.AchievementCategoryDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "achievementCategoryDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AchievementCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AchievementCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AchievementCategoryType.AchievementCategoryType, | |
EdFi.Ods.Api.Models.Resources.AchievementCategoryType.AchievementCategoryType, | |
EdFi.Ods.Entities.Common.IAchievementCategoryType, | |
EdFi.Ods.Entities.NHibernate.AchievementCategoryTypeAggregate.AchievementCategoryType, | |
Api.Models.Requests.v2.AchievementCategoryTypes.AchievementCategoryTypeGetByKey, | |
Api.Models.Requests.v2.AchievementCategoryTypes.AchievementCategoryTypePut, | |
Api.Models.Requests.v2.AchievementCategoryTypes.AchievementCategoryTypePost, | |
Api.Models.Requests.v2.AchievementCategoryTypes.AchievementCategoryTypeDelete, | |
Api.Models.Requests.v2.AchievementCategoryTypes.AchievementCategoryTypeGetByExample> | |
{ | |
public AchievementCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AchievementCategoryTypes.AchievementCategoryTypeGetByKey request, IAchievementCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AchievementCategoryTypeId = request.AchievementCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AchievementCategoryTypes.AchievementCategoryTypeGetByExample request, IAchievementCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AchievementCategoryTypeId = request.AchievementCategoryTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int achievementCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AchievementCategoryTypes.AchievementCategoryTypeGetByKey | |
{ | |
AchievementCategoryTypeId = achievementCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAchievementCategoryType request) | |
{ | |
return | |
request.AchievementCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "achievementCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Actuals | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ActualsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Actual.Actual, | |
EdFi.Ods.Api.Models.Resources.Actual.Actual, | |
EdFi.Ods.Entities.Common.IActual, | |
EdFi.Ods.Entities.NHibernate.ActualAggregate.Actual, | |
Api.Models.Requests.v2.Actuals.ActualGetByKey, | |
Api.Models.Requests.v2.Actuals.ActualPut, | |
Api.Models.Requests.v2.Actuals.ActualPost, | |
Api.Models.Requests.v2.Actuals.ActualDelete, | |
Api.Models.Requests.v2.Actuals.ActualGetByExample> | |
{ | |
public ActualsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Actuals.ActualGetByKey request, IActual specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountNumber = request.AccountNumber; | |
specification.AsOfDate = request.AsOfDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FiscalYear = request.FiscalYear; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Actuals.ActualGetByExample request, IActual specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountNumber = request.AccountNumber; | |
specification.AmountToDate = request.AmountToDate; | |
specification.AsOfDate = request.AsOfDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FiscalYear = request.FiscalYear; | |
specification.Id = request.Id; | |
} | |
public IHttpActionResult GetByKey([FromUri] string accountNumber, DateTime asOfDate, int educationOrganizationId, int fiscalYear) | |
{ | |
var request = new Api.Models.Requests.v2.Actuals.ActualGetByKey | |
{ | |
AccountNumber = accountNumber, | |
AsOfDate = asOfDate, | |
EducationOrganizationId = educationOrganizationId, | |
FiscalYear = fiscalYear, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IActual request) | |
{ | |
return | |
request.AccountNumber != default(string) | |
&& request.AsOfDate != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.FiscalYear != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "actuals"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AdditionalCreditTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AdditionalCreditTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AdditionalCreditType.AdditionalCreditType, | |
EdFi.Ods.Api.Models.Resources.AdditionalCreditType.AdditionalCreditType, | |
EdFi.Ods.Entities.Common.IAdditionalCreditType, | |
EdFi.Ods.Entities.NHibernate.AdditionalCreditTypeAggregate.AdditionalCreditType, | |
Api.Models.Requests.v2.AdditionalCreditTypes.AdditionalCreditTypeGetByKey, | |
Api.Models.Requests.v2.AdditionalCreditTypes.AdditionalCreditTypePut, | |
Api.Models.Requests.v2.AdditionalCreditTypes.AdditionalCreditTypePost, | |
Api.Models.Requests.v2.AdditionalCreditTypes.AdditionalCreditTypeDelete, | |
Api.Models.Requests.v2.AdditionalCreditTypes.AdditionalCreditTypeGetByExample> | |
{ | |
public AdditionalCreditTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AdditionalCreditTypes.AdditionalCreditTypeGetByKey request, IAdditionalCreditType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AdditionalCreditTypeId = request.AdditionalCreditTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AdditionalCreditTypes.AdditionalCreditTypeGetByExample request, IAdditionalCreditType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AdditionalCreditTypeId = request.AdditionalCreditTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int additionalCreditTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AdditionalCreditTypes.AdditionalCreditTypeGetByKey | |
{ | |
AdditionalCreditTypeId = additionalCreditTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAdditionalCreditType request) | |
{ | |
return | |
request.AdditionalCreditTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "additionalCreditTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AddressTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AddressTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AddressType.AddressType, | |
EdFi.Ods.Api.Models.Resources.AddressType.AddressType, | |
EdFi.Ods.Entities.Common.IAddressType, | |
EdFi.Ods.Entities.NHibernate.AddressTypeAggregate.AddressType, | |
Api.Models.Requests.v2.AddressTypes.AddressTypeGetByKey, | |
Api.Models.Requests.v2.AddressTypes.AddressTypePut, | |
Api.Models.Requests.v2.AddressTypes.AddressTypePost, | |
Api.Models.Requests.v2.AddressTypes.AddressTypeDelete, | |
Api.Models.Requests.v2.AddressTypes.AddressTypeGetByExample> | |
{ | |
public AddressTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AddressTypes.AddressTypeGetByKey request, IAddressType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AddressTypeId = request.AddressTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AddressTypes.AddressTypeGetByExample request, IAddressType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AddressTypeId = request.AddressTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int addressTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AddressTypes.AddressTypeGetByKey | |
{ | |
AddressTypeId = addressTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAddressType request) | |
{ | |
return | |
request.AddressTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "addressTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AdministrationEnvironmentTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AdministrationEnvironmentTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AdministrationEnvironmentType.AdministrationEnvironmentType, | |
EdFi.Ods.Api.Models.Resources.AdministrationEnvironmentType.AdministrationEnvironmentType, | |
EdFi.Ods.Entities.Common.IAdministrationEnvironmentType, | |
EdFi.Ods.Entities.NHibernate.AdministrationEnvironmentTypeAggregate.AdministrationEnvironmentType, | |
Api.Models.Requests.v2.AdministrationEnvironmentTypes.AdministrationEnvironmentTypeGetByKey, | |
Api.Models.Requests.v2.AdministrationEnvironmentTypes.AdministrationEnvironmentTypePut, | |
Api.Models.Requests.v2.AdministrationEnvironmentTypes.AdministrationEnvironmentTypePost, | |
Api.Models.Requests.v2.AdministrationEnvironmentTypes.AdministrationEnvironmentTypeDelete, | |
Api.Models.Requests.v2.AdministrationEnvironmentTypes.AdministrationEnvironmentTypeGetByExample> | |
{ | |
public AdministrationEnvironmentTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AdministrationEnvironmentTypes.AdministrationEnvironmentTypeGetByKey request, IAdministrationEnvironmentType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AdministrationEnvironmentTypeId = request.AdministrationEnvironmentTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AdministrationEnvironmentTypes.AdministrationEnvironmentTypeGetByExample request, IAdministrationEnvironmentType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AdministrationEnvironmentTypeId = request.AdministrationEnvironmentTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int administrationEnvironmentTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AdministrationEnvironmentTypes.AdministrationEnvironmentTypeGetByKey | |
{ | |
AdministrationEnvironmentTypeId = administrationEnvironmentTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAdministrationEnvironmentType request) | |
{ | |
return | |
request.AdministrationEnvironmentTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "administrationEnvironmentTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AdministrativeFundingControlDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AdministrativeFundingControlDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AdministrativeFundingControlDescriptor.AdministrativeFundingControlDescriptor, | |
EdFi.Ods.Api.Models.Resources.AdministrativeFundingControlDescriptor.AdministrativeFundingControlDescriptor, | |
EdFi.Ods.Entities.Common.IAdministrativeFundingControlDescriptor, | |
EdFi.Ods.Entities.NHibernate.AdministrativeFundingControlDescriptorAggregate.AdministrativeFundingControlDescriptor, | |
Api.Models.Requests.v2.AdministrativeFundingControlDescriptors.AdministrativeFundingControlDescriptorGetByKey, | |
Api.Models.Requests.v2.AdministrativeFundingControlDescriptors.AdministrativeFundingControlDescriptorPut, | |
Api.Models.Requests.v2.AdministrativeFundingControlDescriptors.AdministrativeFundingControlDescriptorPost, | |
Api.Models.Requests.v2.AdministrativeFundingControlDescriptors.AdministrativeFundingControlDescriptorDelete, | |
Api.Models.Requests.v2.AdministrativeFundingControlDescriptors.AdministrativeFundingControlDescriptorGetByExample> | |
{ | |
public AdministrativeFundingControlDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AdministrativeFundingControlDescriptors.AdministrativeFundingControlDescriptorGetByKey request, IAdministrativeFundingControlDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AdministrativeFundingControlDescriptorId = request.AdministrativeFundingControlDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AdministrativeFundingControlDescriptors.AdministrativeFundingControlDescriptorGetByExample request, IAdministrativeFundingControlDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AdministrativeFundingControlDescriptorId = request.AdministrativeFundingControlDescriptorId; | |
specification.AdministrativeFundingControlType = request.AdministrativeFundingControlType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int administrativeFundingControlDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.AdministrativeFundingControlDescriptors.AdministrativeFundingControlDescriptorGetByKey | |
{ | |
AdministrativeFundingControlDescriptorId = administrativeFundingControlDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAdministrativeFundingControlDescriptor request) | |
{ | |
return | |
request.AdministrativeFundingControlDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "administrativeFundingControlDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AdministrativeFundingControlTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AdministrativeFundingControlTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AdministrativeFundingControlType.AdministrativeFundingControlType, | |
EdFi.Ods.Api.Models.Resources.AdministrativeFundingControlType.AdministrativeFundingControlType, | |
EdFi.Ods.Entities.Common.IAdministrativeFundingControlType, | |
EdFi.Ods.Entities.NHibernate.AdministrativeFundingControlTypeAggregate.AdministrativeFundingControlType, | |
Api.Models.Requests.v2.AdministrativeFundingControlTypes.AdministrativeFundingControlTypeGetByKey, | |
Api.Models.Requests.v2.AdministrativeFundingControlTypes.AdministrativeFundingControlTypePut, | |
Api.Models.Requests.v2.AdministrativeFundingControlTypes.AdministrativeFundingControlTypePost, | |
Api.Models.Requests.v2.AdministrativeFundingControlTypes.AdministrativeFundingControlTypeDelete, | |
Api.Models.Requests.v2.AdministrativeFundingControlTypes.AdministrativeFundingControlTypeGetByExample> | |
{ | |
public AdministrativeFundingControlTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AdministrativeFundingControlTypes.AdministrativeFundingControlTypeGetByKey request, IAdministrativeFundingControlType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AdministrativeFundingControlTypeId = request.AdministrativeFundingControlTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AdministrativeFundingControlTypes.AdministrativeFundingControlTypeGetByExample request, IAdministrativeFundingControlType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AdministrativeFundingControlTypeId = request.AdministrativeFundingControlTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int administrativeFundingControlTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AdministrativeFundingControlTypes.AdministrativeFundingControlTypeGetByKey | |
{ | |
AdministrativeFundingControlTypeId = administrativeFundingControlTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAdministrativeFundingControlType request) | |
{ | |
return | |
request.AdministrativeFundingControlTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "administrativeFundingControlTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ApplicationStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ApplicationStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ApplicationStatusType.ApplicationStatusType, | |
EdFi.Ods.Api.Models.Resources.ApplicationStatusType.ApplicationStatusType, | |
EdFi.Ods.Entities.Common.IApplicationStatusType, | |
EdFi.Ods.Entities.NHibernate.ApplicationStatusTypeAggregate.ApplicationStatusType, | |
Api.Models.Requests.v2.ApplicationStatusTypes.ApplicationStatusTypeGetByKey, | |
Api.Models.Requests.v2.ApplicationStatusTypes.ApplicationStatusTypePut, | |
Api.Models.Requests.v2.ApplicationStatusTypes.ApplicationStatusTypePost, | |
Api.Models.Requests.v2.ApplicationStatusTypes.ApplicationStatusTypeDelete, | |
Api.Models.Requests.v2.ApplicationStatusTypes.ApplicationStatusTypeGetByExample> | |
{ | |
public ApplicationStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ApplicationStatusTypes.ApplicationStatusTypeGetByKey request, IApplicationStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ApplicationStatusTypeId = request.ApplicationStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ApplicationStatusTypes.ApplicationStatusTypeGetByExample request, IApplicationStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ApplicationStatusTypeId = request.ApplicationStatusTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int applicationStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ApplicationStatusTypes.ApplicationStatusTypeGetByKey | |
{ | |
ApplicationStatusTypeId = applicationStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IApplicationStatusType request) | |
{ | |
return | |
request.ApplicationStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "applicationStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ApplyTexasApplications | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ApplyTexasApplicationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ApplyTexasApplication.ApplyTexasApplication, | |
EdFi.Ods.Api.Models.Resources.ApplyTexasApplication.ApplyTexasApplication, | |
EdFi.Ods.Entities.Common.IApplyTexasApplication, | |
EdFi.Ods.Entities.NHibernate.ApplyTexasApplicationAggregate.ApplyTexasApplication, | |
Api.Models.Requests.v2.ApplyTexasApplications.ApplyTexasApplicationGetByKey, | |
Api.Models.Requests.v2.ApplyTexasApplications.ApplyTexasApplicationPut, | |
Api.Models.Requests.v2.ApplyTexasApplications.ApplyTexasApplicationPost, | |
Api.Models.Requests.v2.ApplyTexasApplications.ApplyTexasApplicationDelete, | |
Api.Models.Requests.v2.ApplyTexasApplications.ApplyTexasApplicationGetByExample> | |
{ | |
public ApplyTexasApplicationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ApplyTexasApplications.ApplyTexasApplicationGetByKey request, IApplyTexasApplication specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ApplicationId = request.ApplicationId; | |
specification.EventDate = request.EventDate; | |
specification.PostSecondaryEventCategoryType = request.PostSecondaryEventCategoryType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ApplyTexasApplications.ApplyTexasApplicationGetByExample request, IApplyTexasApplication specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ApplicationDeadline = request.ApplicationDeadline; | |
specification.ApplicationId = request.ApplicationId; | |
specification.ApplicationModified = request.ApplicationModified; | |
specification.ApplicationStatusType = request.ApplicationStatusType; | |
specification.ApplyTexasApplicationType = request.Type; | |
specification.CollegeScholarshipApplication = request.CollegeScholarshipApplication; | |
specification.CollegeScholarshipApplicationStatusType = request.CollegeScholarshipApplicationStatusType; | |
specification.CollegeScholarshipDeadline = request.CollegeScholarshipDeadline; | |
specification.CollegeScholarshipPagesComplete = request.CollegeScholarshipPagesComplete; | |
specification.DestinationCollege = request.DestinationCollege; | |
specification.EssaysType = request.EssaysType; | |
specification.EventDate = request.EventDate; | |
specification.Id = request.Id; | |
specification.PostSecondaryEventCategoryType = request.PostSecondaryEventCategoryType; | |
specification.Session = request.Session; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int applicationId, DateTime eventDate, string postSecondaryEventCategoryType, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.ApplyTexasApplications.ApplyTexasApplicationGetByKey | |
{ | |
ApplicationId = applicationId, | |
EventDate = eventDate, | |
PostSecondaryEventCategoryType = postSecondaryEventCategoryType, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IApplyTexasApplication request) | |
{ | |
return | |
request.ApplicationId != default(int) | |
&& request.EventDate != default(DateTime) | |
&& request.PostSecondaryEventCategoryType != null | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "applyTexasApplications"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ApplyTexasApplicationTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ApplyTexasApplicationTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ApplyTexasApplicationType.ApplyTexasApplicationType, | |
EdFi.Ods.Api.Models.Resources.ApplyTexasApplicationType.ApplyTexasApplicationType, | |
EdFi.Ods.Entities.Common.IApplyTexasApplicationType, | |
EdFi.Ods.Entities.NHibernate.ApplyTexasApplicationTypeAggregate.ApplyTexasApplicationType, | |
Api.Models.Requests.v2.ApplyTexasApplicationTypes.ApplyTexasApplicationTypeGetByKey, | |
Api.Models.Requests.v2.ApplyTexasApplicationTypes.ApplyTexasApplicationTypePut, | |
Api.Models.Requests.v2.ApplyTexasApplicationTypes.ApplyTexasApplicationTypePost, | |
Api.Models.Requests.v2.ApplyTexasApplicationTypes.ApplyTexasApplicationTypeDelete, | |
Api.Models.Requests.v2.ApplyTexasApplicationTypes.ApplyTexasApplicationTypeGetByExample> | |
{ | |
public ApplyTexasApplicationTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ApplyTexasApplicationTypes.ApplyTexasApplicationTypeGetByKey request, IApplyTexasApplicationType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ApplyTexasApplicationTypeId = request.ApplyTexasApplicationTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ApplyTexasApplicationTypes.ApplyTexasApplicationTypeGetByExample request, IApplyTexasApplicationType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ApplyTexasApplicationTypeId = request.ApplyTexasApplicationTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int applyTexasApplicationTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ApplyTexasApplicationTypes.ApplyTexasApplicationTypeGetByKey | |
{ | |
ApplyTexasApplicationTypeId = applyTexasApplicationTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IApplyTexasApplicationType request) | |
{ | |
return | |
request.ApplyTexasApplicationTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "applyTexasApplicationTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Assessments | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Assessment.Assessment, | |
EdFi.Ods.Api.Models.Resources.Assessment.Assessment, | |
EdFi.Ods.Entities.Common.IAssessment, | |
EdFi.Ods.Entities.NHibernate.AssessmentAggregate.Assessment, | |
Api.Models.Requests.v2.Assessments.AssessmentGetByKey, | |
Api.Models.Requests.v2.Assessments.AssessmentPut, | |
Api.Models.Requests.v2.Assessments.AssessmentPost, | |
Api.Models.Requests.v2.Assessments.AssessmentDelete, | |
Api.Models.Requests.v2.Assessments.AssessmentGetByExample> | |
{ | |
public AssessmentsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Assessments.AssessmentGetByKey request, IAssessment specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.AssessedGradeLevelDescriptor = request.AssessedGradeLevelDescriptor; | |
specification.AssessmentTitle = request.Title; | |
specification.Version = request.Version; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Assessments.AssessmentGetByExample request, IAssessment specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.AssessedGradeLevelDescriptor = request.AssessedGradeLevelDescriptor; | |
specification.AssessmentCategoryDescriptor = request.CategoryDescriptor; | |
specification.AssessmentFamilyTitle = request.FamilyTitle; | |
specification.AssessmentForm = request.Form; | |
specification.AssessmentPeriodDescriptor = request.PeriodDescriptor; | |
specification.AssessmentTitle = request.Title; | |
specification.Id = request.Id; | |
specification.LowestAssessedGradeLevelDescriptor = request.LowestAssessedGradeLevelDescriptor; | |
specification.MaxRawScore = request.MaxRawScore; | |
specification.Namespace = request.Namespace; | |
specification.Nomenclature = request.Nomenclature; | |
specification.RevisionDate = request.RevisionDate; | |
specification.Version = request.Version; | |
} | |
public IHttpActionResult GetByKey([FromUri] string academicSubjectDescriptor, string assessedGradeLevelDescriptor, string title, int version) | |
{ | |
var request = new Api.Models.Requests.v2.Assessments.AssessmentGetByKey | |
{ | |
AcademicSubjectDescriptor = academicSubjectDescriptor, | |
AssessedGradeLevelDescriptor = assessedGradeLevelDescriptor, | |
Title = title, | |
Version = version, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessment request) | |
{ | |
return | |
request.AcademicSubjectDescriptor != null | |
&& request.AssessedGradeLevelDescriptor != null | |
&& request.AssessmentTitle != default(string) | |
&& request.Version != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessments"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AssessmentCategoryDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentCategoryDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AssessmentCategoryDescriptor.AssessmentCategoryDescriptor, | |
EdFi.Ods.Api.Models.Resources.AssessmentCategoryDescriptor.AssessmentCategoryDescriptor, | |
EdFi.Ods.Entities.Common.IAssessmentCategoryDescriptor, | |
EdFi.Ods.Entities.NHibernate.AssessmentCategoryDescriptorAggregate.AssessmentCategoryDescriptor, | |
Api.Models.Requests.v2.AssessmentCategoryDescriptors.AssessmentCategoryDescriptorGetByKey, | |
Api.Models.Requests.v2.AssessmentCategoryDescriptors.AssessmentCategoryDescriptorPut, | |
Api.Models.Requests.v2.AssessmentCategoryDescriptors.AssessmentCategoryDescriptorPost, | |
Api.Models.Requests.v2.AssessmentCategoryDescriptors.AssessmentCategoryDescriptorDelete, | |
Api.Models.Requests.v2.AssessmentCategoryDescriptors.AssessmentCategoryDescriptorGetByExample> | |
{ | |
public AssessmentCategoryDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AssessmentCategoryDescriptors.AssessmentCategoryDescriptorGetByKey request, IAssessmentCategoryDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentCategoryDescriptorId = request.AssessmentCategoryDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AssessmentCategoryDescriptors.AssessmentCategoryDescriptorGetByExample request, IAssessmentCategoryDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentCategoryDescriptorId = request.AssessmentCategoryDescriptorId; | |
specification.AssessmentCategoryType = request.AssessmentCategoryType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int assessmentCategoryDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.AssessmentCategoryDescriptors.AssessmentCategoryDescriptorGetByKey | |
{ | |
AssessmentCategoryDescriptorId = assessmentCategoryDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessmentCategoryDescriptor request) | |
{ | |
return | |
request.AssessmentCategoryDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessmentCategoryDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AssessmentCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AssessmentCategoryType.AssessmentCategoryType, | |
EdFi.Ods.Api.Models.Resources.AssessmentCategoryType.AssessmentCategoryType, | |
EdFi.Ods.Entities.Common.IAssessmentCategoryType, | |
EdFi.Ods.Entities.NHibernate.AssessmentCategoryTypeAggregate.AssessmentCategoryType, | |
Api.Models.Requests.v2.AssessmentCategoryTypes.AssessmentCategoryTypeGetByKey, | |
Api.Models.Requests.v2.AssessmentCategoryTypes.AssessmentCategoryTypePut, | |
Api.Models.Requests.v2.AssessmentCategoryTypes.AssessmentCategoryTypePost, | |
Api.Models.Requests.v2.AssessmentCategoryTypes.AssessmentCategoryTypeDelete, | |
Api.Models.Requests.v2.AssessmentCategoryTypes.AssessmentCategoryTypeGetByExample> | |
{ | |
public AssessmentCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AssessmentCategoryTypes.AssessmentCategoryTypeGetByKey request, IAssessmentCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentCategoryTypeId = request.AssessmentCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AssessmentCategoryTypes.AssessmentCategoryTypeGetByExample request, IAssessmentCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentCategoryTypeId = request.AssessmentCategoryTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int assessmentCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AssessmentCategoryTypes.AssessmentCategoryTypeGetByKey | |
{ | |
AssessmentCategoryTypeId = assessmentCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessmentCategoryType request) | |
{ | |
return | |
request.AssessmentCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessmentCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AssessmentFamilies | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentFamiliesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AssessmentFamily.AssessmentFamily, | |
EdFi.Ods.Api.Models.Resources.AssessmentFamily.AssessmentFamily, | |
EdFi.Ods.Entities.Common.IAssessmentFamily, | |
EdFi.Ods.Entities.NHibernate.AssessmentFamilyAggregate.AssessmentFamily, | |
Api.Models.Requests.v2.AssessmentFamilies.AssessmentFamilyGetByKey, | |
Api.Models.Requests.v2.AssessmentFamilies.AssessmentFamilyPut, | |
Api.Models.Requests.v2.AssessmentFamilies.AssessmentFamilyPost, | |
Api.Models.Requests.v2.AssessmentFamilies.AssessmentFamilyDelete, | |
Api.Models.Requests.v2.AssessmentFamilies.AssessmentFamilyGetByExample> | |
{ | |
public AssessmentFamiliesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AssessmentFamilies.AssessmentFamilyGetByKey request, IAssessmentFamily specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentFamilyTitle = request.Title; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AssessmentFamilies.AssessmentFamilyGetByExample request, IAssessmentFamily specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.AssessedGradeLevelDescriptor = request.AssessedGradeLevelDescriptor; | |
specification.AssessmentCategoryDescriptor = request.AssessmentCategoryDescriptor; | |
specification.AssessmentFamilyTitle = request.Title; | |
specification.Id = request.Id; | |
specification.LowestAssessedGradeLevelDescriptor = request.LowestAssessedGradeLevelDescriptor; | |
specification.Namespace = request.Namespace; | |
specification.Nomenclature = request.Nomenclature; | |
specification.ParentAssessmentFamilyTitle = request.ParentAssessmentFamilyTitle; | |
specification.RevisionDate = request.RevisionDate; | |
specification.Version = request.Version; | |
} | |
public IHttpActionResult GetByKey([FromUri] string title) | |
{ | |
var request = new Api.Models.Requests.v2.AssessmentFamilies.AssessmentFamilyGetByKey | |
{ | |
Title = title, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessmentFamily request) | |
{ | |
return | |
request.AssessmentFamilyTitle != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessmentFamilies"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AssessmentIdentificationSystemDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentIdentificationSystemDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AssessmentIdentificationSystemDescriptor.AssessmentIdentificationSystemDescriptor, | |
EdFi.Ods.Api.Models.Resources.AssessmentIdentificationSystemDescriptor.AssessmentIdentificationSystemDescriptor, | |
EdFi.Ods.Entities.Common.IAssessmentIdentificationSystemDescriptor, | |
EdFi.Ods.Entities.NHibernate.AssessmentIdentificationSystemDescriptorAggregate.AssessmentIdentificationSystemDescriptor, | |
Api.Models.Requests.v2.AssessmentIdentificationSystemDescriptors.AssessmentIdentificationSystemDescriptorGetByKey, | |
Api.Models.Requests.v2.AssessmentIdentificationSystemDescriptors.AssessmentIdentificationSystemDescriptorPut, | |
Api.Models.Requests.v2.AssessmentIdentificationSystemDescriptors.AssessmentIdentificationSystemDescriptorPost, | |
Api.Models.Requests.v2.AssessmentIdentificationSystemDescriptors.AssessmentIdentificationSystemDescriptorDelete, | |
Api.Models.Requests.v2.AssessmentIdentificationSystemDescriptors.AssessmentIdentificationSystemDescriptorGetByExample> | |
{ | |
public AssessmentIdentificationSystemDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AssessmentIdentificationSystemDescriptors.AssessmentIdentificationSystemDescriptorGetByKey request, IAssessmentIdentificationSystemDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentIdentificationSystemDescriptorId = request.AssessmentIdentificationSystemDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AssessmentIdentificationSystemDescriptors.AssessmentIdentificationSystemDescriptorGetByExample request, IAssessmentIdentificationSystemDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentIdentificationSystemDescriptorId = request.AssessmentIdentificationSystemDescriptorId; | |
specification.AssessmentIdentificationSystemType = request.AssessmentIdentificationSystemType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int assessmentIdentificationSystemDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.AssessmentIdentificationSystemDescriptors.AssessmentIdentificationSystemDescriptorGetByKey | |
{ | |
AssessmentIdentificationSystemDescriptorId = assessmentIdentificationSystemDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessmentIdentificationSystemDescriptor request) | |
{ | |
return | |
request.AssessmentIdentificationSystemDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessmentIdentificationSystemDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AssessmentIdentificationSystemTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentIdentificationSystemTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AssessmentIdentificationSystemType.AssessmentIdentificationSystemType, | |
EdFi.Ods.Api.Models.Resources.AssessmentIdentificationSystemType.AssessmentIdentificationSystemType, | |
EdFi.Ods.Entities.Common.IAssessmentIdentificationSystemType, | |
EdFi.Ods.Entities.NHibernate.AssessmentIdentificationSystemTypeAggregate.AssessmentIdentificationSystemType, | |
Api.Models.Requests.v2.AssessmentIdentificationSystemTypes.AssessmentIdentificationSystemTypeGetByKey, | |
Api.Models.Requests.v2.AssessmentIdentificationSystemTypes.AssessmentIdentificationSystemTypePut, | |
Api.Models.Requests.v2.AssessmentIdentificationSystemTypes.AssessmentIdentificationSystemTypePost, | |
Api.Models.Requests.v2.AssessmentIdentificationSystemTypes.AssessmentIdentificationSystemTypeDelete, | |
Api.Models.Requests.v2.AssessmentIdentificationSystemTypes.AssessmentIdentificationSystemTypeGetByExample> | |
{ | |
public AssessmentIdentificationSystemTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AssessmentIdentificationSystemTypes.AssessmentIdentificationSystemTypeGetByKey request, IAssessmentIdentificationSystemType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentIdentificationSystemTypeId = request.AssessmentIdentificationSystemTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AssessmentIdentificationSystemTypes.AssessmentIdentificationSystemTypeGetByExample request, IAssessmentIdentificationSystemType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentIdentificationSystemTypeId = request.AssessmentIdentificationSystemTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int assessmentIdentificationSystemTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AssessmentIdentificationSystemTypes.AssessmentIdentificationSystemTypeGetByKey | |
{ | |
AssessmentIdentificationSystemTypeId = assessmentIdentificationSystemTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessmentIdentificationSystemType request) | |
{ | |
return | |
request.AssessmentIdentificationSystemTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessmentIdentificationSystemTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AssessmentItems | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentItemsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AssessmentItem.AssessmentItem, | |
EdFi.Ods.Api.Models.Resources.AssessmentItem.AssessmentItem, | |
EdFi.Ods.Entities.Common.IAssessmentItem, | |
EdFi.Ods.Entities.NHibernate.AssessmentItemAggregate.AssessmentItem, | |
Api.Models.Requests.v2.AssessmentItems.AssessmentItemGetByKey, | |
Api.Models.Requests.v2.AssessmentItems.AssessmentItemPut, | |
Api.Models.Requests.v2.AssessmentItems.AssessmentItemPost, | |
Api.Models.Requests.v2.AssessmentItems.AssessmentItemDelete, | |
Api.Models.Requests.v2.AssessmentItems.AssessmentItemGetByExample> | |
{ | |
public AssessmentItemsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AssessmentItems.AssessmentItemGetByKey request, IAssessmentItem specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.AssessedGradeLevelDescriptor = request.AssessedGradeLevelDescriptor; | |
specification.AssessmentTitle = request.AssessmentTitle; | |
specification.IdentificationCode = request.IdentificationCode; | |
specification.Version = request.Version; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AssessmentItems.AssessmentItemGetByExample request, IAssessmentItem specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.AssessedGradeLevelDescriptor = request.AssessedGradeLevelDescriptor; | |
specification.AssessmentItemCategoryType = request.CategoryType; | |
specification.AssessmentTitle = request.AssessmentTitle; | |
specification.CorrectResponse = request.CorrectResponse; | |
specification.ExpectedTimeAssessed = request.ExpectedTimeAssessed; | |
specification.Id = request.Id; | |
specification.IdentificationCode = request.IdentificationCode; | |
specification.MaxRawScore = request.MaxRawScore; | |
specification.Nomenclature = request.Nomenclature; | |
specification.Version = request.Version; | |
} | |
public IHttpActionResult GetByKey([FromUri] string academicSubjectDescriptor, string assessedGradeLevelDescriptor, string assessmentTitle, string identificationCode, int version) | |
{ | |
var request = new Api.Models.Requests.v2.AssessmentItems.AssessmentItemGetByKey | |
{ | |
AcademicSubjectDescriptor = academicSubjectDescriptor, | |
AssessedGradeLevelDescriptor = assessedGradeLevelDescriptor, | |
AssessmentTitle = assessmentTitle, | |
IdentificationCode = identificationCode, | |
Version = version, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessmentItem request) | |
{ | |
return | |
request.AcademicSubjectDescriptor != null | |
&& request.AssessedGradeLevelDescriptor != null | |
&& request.AssessmentTitle != default(string) | |
&& request.IdentificationCode != default(string) | |
&& request.Version != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessmentItems"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AssessmentItemCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentItemCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AssessmentItemCategoryType.AssessmentItemCategoryType, | |
EdFi.Ods.Api.Models.Resources.AssessmentItemCategoryType.AssessmentItemCategoryType, | |
EdFi.Ods.Entities.Common.IAssessmentItemCategoryType, | |
EdFi.Ods.Entities.NHibernate.AssessmentItemCategoryTypeAggregate.AssessmentItemCategoryType, | |
Api.Models.Requests.v2.AssessmentItemCategoryTypes.AssessmentItemCategoryTypeGetByKey, | |
Api.Models.Requests.v2.AssessmentItemCategoryTypes.AssessmentItemCategoryTypePut, | |
Api.Models.Requests.v2.AssessmentItemCategoryTypes.AssessmentItemCategoryTypePost, | |
Api.Models.Requests.v2.AssessmentItemCategoryTypes.AssessmentItemCategoryTypeDelete, | |
Api.Models.Requests.v2.AssessmentItemCategoryTypes.AssessmentItemCategoryTypeGetByExample> | |
{ | |
public AssessmentItemCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AssessmentItemCategoryTypes.AssessmentItemCategoryTypeGetByKey request, IAssessmentItemCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentItemCategoryTypeId = request.AssessmentItemCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AssessmentItemCategoryTypes.AssessmentItemCategoryTypeGetByExample request, IAssessmentItemCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentItemCategoryTypeId = request.AssessmentItemCategoryTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int assessmentItemCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AssessmentItemCategoryTypes.AssessmentItemCategoryTypeGetByKey | |
{ | |
AssessmentItemCategoryTypeId = assessmentItemCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessmentItemCategoryType request) | |
{ | |
return | |
request.AssessmentItemCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessmentItemCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AssessmentItemResultTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentItemResultTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AssessmentItemResultType.AssessmentItemResultType, | |
EdFi.Ods.Api.Models.Resources.AssessmentItemResultType.AssessmentItemResultType, | |
EdFi.Ods.Entities.Common.IAssessmentItemResultType, | |
EdFi.Ods.Entities.NHibernate.AssessmentItemResultTypeAggregate.AssessmentItemResultType, | |
Api.Models.Requests.v2.AssessmentItemResultTypes.AssessmentItemResultTypeGetByKey, | |
Api.Models.Requests.v2.AssessmentItemResultTypes.AssessmentItemResultTypePut, | |
Api.Models.Requests.v2.AssessmentItemResultTypes.AssessmentItemResultTypePost, | |
Api.Models.Requests.v2.AssessmentItemResultTypes.AssessmentItemResultTypeDelete, | |
Api.Models.Requests.v2.AssessmentItemResultTypes.AssessmentItemResultTypeGetByExample> | |
{ | |
public AssessmentItemResultTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AssessmentItemResultTypes.AssessmentItemResultTypeGetByKey request, IAssessmentItemResultType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentItemResultTypeId = request.AssessmentItemResultTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AssessmentItemResultTypes.AssessmentItemResultTypeGetByExample request, IAssessmentItemResultType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentItemResultTypeId = request.AssessmentItemResultTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int assessmentItemResultTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AssessmentItemResultTypes.AssessmentItemResultTypeGetByKey | |
{ | |
AssessmentItemResultTypeId = assessmentItemResultTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessmentItemResultType request) | |
{ | |
return | |
request.AssessmentItemResultTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessmentItemResultTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AssessmentPeriodDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentPeriodDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AssessmentPeriodDescriptor.AssessmentPeriodDescriptor, | |
EdFi.Ods.Api.Models.Resources.AssessmentPeriodDescriptor.AssessmentPeriodDescriptor, | |
EdFi.Ods.Entities.Common.IAssessmentPeriodDescriptor, | |
EdFi.Ods.Entities.NHibernate.AssessmentPeriodDescriptorAggregate.AssessmentPeriodDescriptor, | |
Api.Models.Requests.v2.AssessmentPeriodDescriptors.AssessmentPeriodDescriptorGetByKey, | |
Api.Models.Requests.v2.AssessmentPeriodDescriptors.AssessmentPeriodDescriptorPut, | |
Api.Models.Requests.v2.AssessmentPeriodDescriptors.AssessmentPeriodDescriptorPost, | |
Api.Models.Requests.v2.AssessmentPeriodDescriptors.AssessmentPeriodDescriptorDelete, | |
Api.Models.Requests.v2.AssessmentPeriodDescriptors.AssessmentPeriodDescriptorGetByExample> | |
{ | |
public AssessmentPeriodDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AssessmentPeriodDescriptors.AssessmentPeriodDescriptorGetByKey request, IAssessmentPeriodDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentPeriodDescriptorId = request.AssessmentPeriodDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AssessmentPeriodDescriptors.AssessmentPeriodDescriptorGetByExample request, IAssessmentPeriodDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentPeriodDescriptorId = request.AssessmentPeriodDescriptorId; | |
specification.BeginDate = request.BeginDate; | |
specification.EndDate = request.EndDate; | |
} | |
public IHttpActionResult GetByKey([FromUri] int assessmentPeriodDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.AssessmentPeriodDescriptors.AssessmentPeriodDescriptorGetByKey | |
{ | |
AssessmentPeriodDescriptorId = assessmentPeriodDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessmentPeriodDescriptor request) | |
{ | |
return | |
request.AssessmentPeriodDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessmentPeriodDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AssessmentReportingMethodTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AssessmentReportingMethodTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AssessmentReportingMethodType.AssessmentReportingMethodType, | |
EdFi.Ods.Api.Models.Resources.AssessmentReportingMethodType.AssessmentReportingMethodType, | |
EdFi.Ods.Entities.Common.IAssessmentReportingMethodType, | |
EdFi.Ods.Entities.NHibernate.AssessmentReportingMethodTypeAggregate.AssessmentReportingMethodType, | |
Api.Models.Requests.v2.AssessmentReportingMethodTypes.AssessmentReportingMethodTypeGetByKey, | |
Api.Models.Requests.v2.AssessmentReportingMethodTypes.AssessmentReportingMethodTypePut, | |
Api.Models.Requests.v2.AssessmentReportingMethodTypes.AssessmentReportingMethodTypePost, | |
Api.Models.Requests.v2.AssessmentReportingMethodTypes.AssessmentReportingMethodTypeDelete, | |
Api.Models.Requests.v2.AssessmentReportingMethodTypes.AssessmentReportingMethodTypeGetByExample> | |
{ | |
public AssessmentReportingMethodTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AssessmentReportingMethodTypes.AssessmentReportingMethodTypeGetByKey request, IAssessmentReportingMethodType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentReportingMethodTypeId = request.AssessmentReportingMethodTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AssessmentReportingMethodTypes.AssessmentReportingMethodTypeGetByExample request, IAssessmentReportingMethodType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AssessmentReportingMethodTypeId = request.AssessmentReportingMethodTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int assessmentReportingMethodTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AssessmentReportingMethodTypes.AssessmentReportingMethodTypeGetByKey | |
{ | |
AssessmentReportingMethodTypeId = assessmentReportingMethodTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAssessmentReportingMethodType request) | |
{ | |
return | |
request.AssessmentReportingMethodTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "assessmentReportingMethodTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AttendanceEventCategoryDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AttendanceEventCategoryDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AttendanceEventCategoryDescriptor.AttendanceEventCategoryDescriptor, | |
EdFi.Ods.Api.Models.Resources.AttendanceEventCategoryDescriptor.AttendanceEventCategoryDescriptor, | |
EdFi.Ods.Entities.Common.IAttendanceEventCategoryDescriptor, | |
EdFi.Ods.Entities.NHibernate.AttendanceEventCategoryDescriptorAggregate.AttendanceEventCategoryDescriptor, | |
Api.Models.Requests.v2.AttendanceEventCategoryDescriptors.AttendanceEventCategoryDescriptorGetByKey, | |
Api.Models.Requests.v2.AttendanceEventCategoryDescriptors.AttendanceEventCategoryDescriptorPut, | |
Api.Models.Requests.v2.AttendanceEventCategoryDescriptors.AttendanceEventCategoryDescriptorPost, | |
Api.Models.Requests.v2.AttendanceEventCategoryDescriptors.AttendanceEventCategoryDescriptorDelete, | |
Api.Models.Requests.v2.AttendanceEventCategoryDescriptors.AttendanceEventCategoryDescriptorGetByExample> | |
{ | |
public AttendanceEventCategoryDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AttendanceEventCategoryDescriptors.AttendanceEventCategoryDescriptorGetByKey request, IAttendanceEventCategoryDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryDescriptorId = request.AttendanceEventCategoryDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AttendanceEventCategoryDescriptors.AttendanceEventCategoryDescriptorGetByExample request, IAttendanceEventCategoryDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryDescriptorId = request.AttendanceEventCategoryDescriptorId; | |
specification.AttendanceEventCategoryType = request.AttendanceEventCategoryType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int attendanceEventCategoryDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.AttendanceEventCategoryDescriptors.AttendanceEventCategoryDescriptorGetByKey | |
{ | |
AttendanceEventCategoryDescriptorId = attendanceEventCategoryDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAttendanceEventCategoryDescriptor request) | |
{ | |
return | |
request.AttendanceEventCategoryDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "attendanceEventCategoryDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.AttendanceEventCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class AttendanceEventCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.AttendanceEventCategoryType.AttendanceEventCategoryType, | |
EdFi.Ods.Api.Models.Resources.AttendanceEventCategoryType.AttendanceEventCategoryType, | |
EdFi.Ods.Entities.Common.IAttendanceEventCategoryType, | |
EdFi.Ods.Entities.NHibernate.AttendanceEventCategoryTypeAggregate.AttendanceEventCategoryType, | |
Api.Models.Requests.v2.AttendanceEventCategoryTypes.AttendanceEventCategoryTypeGetByKey, | |
Api.Models.Requests.v2.AttendanceEventCategoryTypes.AttendanceEventCategoryTypePut, | |
Api.Models.Requests.v2.AttendanceEventCategoryTypes.AttendanceEventCategoryTypePost, | |
Api.Models.Requests.v2.AttendanceEventCategoryTypes.AttendanceEventCategoryTypeDelete, | |
Api.Models.Requests.v2.AttendanceEventCategoryTypes.AttendanceEventCategoryTypeGetByExample> | |
{ | |
public AttendanceEventCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.AttendanceEventCategoryTypes.AttendanceEventCategoryTypeGetByKey request, IAttendanceEventCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryTypeId = request.AttendanceEventCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.AttendanceEventCategoryTypes.AttendanceEventCategoryTypeGetByExample request, IAttendanceEventCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryTypeId = request.AttendanceEventCategoryTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int attendanceEventCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.AttendanceEventCategoryTypes.AttendanceEventCategoryTypeGetByKey | |
{ | |
AttendanceEventCategoryTypeId = attendanceEventCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IAttendanceEventCategoryType request) | |
{ | |
return | |
request.AttendanceEventCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "attendanceEventCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.BehaviorDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class BehaviorDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.BehaviorDescriptor.BehaviorDescriptor, | |
EdFi.Ods.Api.Models.Resources.BehaviorDescriptor.BehaviorDescriptor, | |
EdFi.Ods.Entities.Common.IBehaviorDescriptor, | |
EdFi.Ods.Entities.NHibernate.BehaviorDescriptorAggregate.BehaviorDescriptor, | |
Api.Models.Requests.v2.BehaviorDescriptors.BehaviorDescriptorGetByKey, | |
Api.Models.Requests.v2.BehaviorDescriptors.BehaviorDescriptorPut, | |
Api.Models.Requests.v2.BehaviorDescriptors.BehaviorDescriptorPost, | |
Api.Models.Requests.v2.BehaviorDescriptors.BehaviorDescriptorDelete, | |
Api.Models.Requests.v2.BehaviorDescriptors.BehaviorDescriptorGetByExample> | |
{ | |
public BehaviorDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.BehaviorDescriptors.BehaviorDescriptorGetByKey request, IBehaviorDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BehaviorDescriptorId = request.BehaviorDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.BehaviorDescriptors.BehaviorDescriptorGetByExample request, IBehaviorDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BehaviorDescriptorId = request.BehaviorDescriptorId; | |
specification.BehaviorType = request.BehaviorType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int behaviorDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.BehaviorDescriptors.BehaviorDescriptorGetByKey | |
{ | |
BehaviorDescriptorId = behaviorDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IBehaviorDescriptor request) | |
{ | |
return | |
request.BehaviorDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "behaviorDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.BehaviorTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class BehaviorTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.BehaviorType.BehaviorType, | |
EdFi.Ods.Api.Models.Resources.BehaviorType.BehaviorType, | |
EdFi.Ods.Entities.Common.IBehaviorType, | |
EdFi.Ods.Entities.NHibernate.BehaviorTypeAggregate.BehaviorType, | |
Api.Models.Requests.v2.BehaviorTypes.BehaviorTypeGetByKey, | |
Api.Models.Requests.v2.BehaviorTypes.BehaviorTypePut, | |
Api.Models.Requests.v2.BehaviorTypes.BehaviorTypePost, | |
Api.Models.Requests.v2.BehaviorTypes.BehaviorTypeDelete, | |
Api.Models.Requests.v2.BehaviorTypes.BehaviorTypeGetByExample> | |
{ | |
public BehaviorTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.BehaviorTypes.BehaviorTypeGetByKey request, IBehaviorType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BehaviorTypeId = request.BehaviorTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.BehaviorTypes.BehaviorTypeGetByExample request, IBehaviorType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BehaviorTypeId = request.BehaviorTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int behaviorTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.BehaviorTypes.BehaviorTypeGetByKey | |
{ | |
BehaviorTypeId = behaviorTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IBehaviorType request) | |
{ | |
return | |
request.BehaviorTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "behaviorTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.BellSchedules | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class BellSchedulesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.BellSchedule.BellSchedule, | |
EdFi.Ods.Api.Models.Resources.BellSchedule.BellSchedule, | |
EdFi.Ods.Entities.Common.IBellSchedule, | |
EdFi.Ods.Entities.NHibernate.BellScheduleAggregate.BellSchedule, | |
Api.Models.Requests.v2.BellSchedules.BellScheduleGetByKey, | |
Api.Models.Requests.v2.BellSchedules.BellSchedulePut, | |
Api.Models.Requests.v2.BellSchedules.BellSchedulePost, | |
Api.Models.Requests.v2.BellSchedules.BellScheduleDelete, | |
Api.Models.Requests.v2.BellSchedules.BellScheduleGetByExample> | |
{ | |
public BellSchedulesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.BellSchedules.BellScheduleGetByKey request, IBellSchedule specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BellScheduleName = request.Name; | |
specification.Date = request.Date; | |
specification.GradeLevelDescriptor = request.GradeLevelDescriptor; | |
specification.SchoolId = request.SchoolId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.BellSchedules.BellScheduleGetByExample request, IBellSchedule specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BellScheduleName = request.Name; | |
specification.Date = request.Date; | |
specification.GradeLevelDescriptor = request.GradeLevelDescriptor; | |
specification.Id = request.Id; | |
specification.SchoolId = request.SchoolId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string name, DateTime date, string gradeLevelDescriptor, int schoolId) | |
{ | |
var request = new Api.Models.Requests.v2.BellSchedules.BellScheduleGetByKey | |
{ | |
Name = name, | |
Date = date, | |
GradeLevelDescriptor = gradeLevelDescriptor, | |
SchoolId = schoolId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IBellSchedule request) | |
{ | |
return | |
request.BellScheduleName != default(string) | |
&& request.Date != default(DateTime) | |
&& request.GradeLevelDescriptor != null | |
&& request.SchoolId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "bellSchedules"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Budgets | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class BudgetsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Budget.Budget, | |
EdFi.Ods.Api.Models.Resources.Budget.Budget, | |
EdFi.Ods.Entities.Common.IBudget, | |
EdFi.Ods.Entities.NHibernate.BudgetAggregate.Budget, | |
Api.Models.Requests.v2.Budgets.BudgetGetByKey, | |
Api.Models.Requests.v2.Budgets.BudgetPut, | |
Api.Models.Requests.v2.Budgets.BudgetPost, | |
Api.Models.Requests.v2.Budgets.BudgetDelete, | |
Api.Models.Requests.v2.Budgets.BudgetGetByExample> | |
{ | |
public BudgetsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Budgets.BudgetGetByKey request, IBudget specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountNumber = request.AccountNumber; | |
specification.AsOfDate = request.AsOfDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FiscalYear = request.FiscalYear; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Budgets.BudgetGetByExample request, IBudget specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountNumber = request.AccountNumber; | |
specification.Amount = request.Amount; | |
specification.AsOfDate = request.AsOfDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FiscalYear = request.FiscalYear; | |
specification.Id = request.Id; | |
} | |
public IHttpActionResult GetByKey([FromUri] string accountNumber, DateTime asOfDate, int educationOrganizationId, int fiscalYear) | |
{ | |
var request = new Api.Models.Requests.v2.Budgets.BudgetGetByKey | |
{ | |
AccountNumber = accountNumber, | |
AsOfDate = asOfDate, | |
EducationOrganizationId = educationOrganizationId, | |
FiscalYear = fiscalYear, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IBudget request) | |
{ | |
return | |
request.AccountNumber != default(string) | |
&& request.AsOfDate != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.FiscalYear != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "budgets"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CalendarDates | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CalendarDatesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CalendarDate.CalendarDate, | |
EdFi.Ods.Api.Models.Resources.CalendarDate.CalendarDate, | |
EdFi.Ods.Entities.Common.ICalendarDate, | |
EdFi.Ods.Entities.NHibernate.CalendarDateAggregate.CalendarDate, | |
Api.Models.Requests.v2.CalendarDates.CalendarDateGetByKey, | |
Api.Models.Requests.v2.CalendarDates.CalendarDatePut, | |
Api.Models.Requests.v2.CalendarDates.CalendarDatePost, | |
Api.Models.Requests.v2.CalendarDates.CalendarDateDelete, | |
Api.Models.Requests.v2.CalendarDates.CalendarDateGetByExample> | |
{ | |
public CalendarDatesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CalendarDates.CalendarDateGetByKey request, ICalendarDate specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.Date = request.Date; | |
specification.SchoolId = request.SchoolId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CalendarDates.CalendarDateGetByExample request, ICalendarDate specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.Date = request.Date; | |
specification.Id = request.Id; | |
specification.SchoolId = request.SchoolId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime date, int schoolId) | |
{ | |
var request = new Api.Models.Requests.v2.CalendarDates.CalendarDateGetByKey | |
{ | |
Date = date, | |
SchoolId = schoolId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICalendarDate request) | |
{ | |
return | |
request.Date != default(DateTime) | |
&& request.SchoolId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "calendarDates"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CalendarEventDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CalendarEventDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CalendarEventDescriptor.CalendarEventDescriptor, | |
EdFi.Ods.Api.Models.Resources.CalendarEventDescriptor.CalendarEventDescriptor, | |
EdFi.Ods.Entities.Common.ICalendarEventDescriptor, | |
EdFi.Ods.Entities.NHibernate.CalendarEventDescriptorAggregate.CalendarEventDescriptor, | |
Api.Models.Requests.v2.CalendarEventDescriptors.CalendarEventDescriptorGetByKey, | |
Api.Models.Requests.v2.CalendarEventDescriptors.CalendarEventDescriptorPut, | |
Api.Models.Requests.v2.CalendarEventDescriptors.CalendarEventDescriptorPost, | |
Api.Models.Requests.v2.CalendarEventDescriptors.CalendarEventDescriptorDelete, | |
Api.Models.Requests.v2.CalendarEventDescriptors.CalendarEventDescriptorGetByExample> | |
{ | |
public CalendarEventDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CalendarEventDescriptors.CalendarEventDescriptorGetByKey request, ICalendarEventDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CalendarEventDescriptorId = request.CalendarEventDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CalendarEventDescriptors.CalendarEventDescriptorGetByExample request, ICalendarEventDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CalendarEventDescriptorId = request.CalendarEventDescriptorId; | |
specification.CalendarEventType = request.CalendarEventType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int calendarEventDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.CalendarEventDescriptors.CalendarEventDescriptorGetByKey | |
{ | |
CalendarEventDescriptorId = calendarEventDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICalendarEventDescriptor request) | |
{ | |
return | |
request.CalendarEventDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "calendarEventDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CalendarEventTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CalendarEventTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CalendarEventType.CalendarEventType, | |
EdFi.Ods.Api.Models.Resources.CalendarEventType.CalendarEventType, | |
EdFi.Ods.Entities.Common.ICalendarEventType, | |
EdFi.Ods.Entities.NHibernate.CalendarEventTypeAggregate.CalendarEventType, | |
Api.Models.Requests.v2.CalendarEventTypes.CalendarEventTypeGetByKey, | |
Api.Models.Requests.v2.CalendarEventTypes.CalendarEventTypePut, | |
Api.Models.Requests.v2.CalendarEventTypes.CalendarEventTypePost, | |
Api.Models.Requests.v2.CalendarEventTypes.CalendarEventTypeDelete, | |
Api.Models.Requests.v2.CalendarEventTypes.CalendarEventTypeGetByExample> | |
{ | |
public CalendarEventTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CalendarEventTypes.CalendarEventTypeGetByKey request, ICalendarEventType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CalendarEventTypeId = request.CalendarEventTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CalendarEventTypes.CalendarEventTypeGetByExample request, ICalendarEventType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CalendarEventTypeId = request.CalendarEventTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int calendarEventTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CalendarEventTypes.CalendarEventTypeGetByKey | |
{ | |
CalendarEventTypeId = calendarEventTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICalendarEventType request) | |
{ | |
return | |
request.CalendarEventTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "calendarEventTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CareerPathwayTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CareerPathwayTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CareerPathwayType.CareerPathwayType, | |
EdFi.Ods.Api.Models.Resources.CareerPathwayType.CareerPathwayType, | |
EdFi.Ods.Entities.Common.ICareerPathwayType, | |
EdFi.Ods.Entities.NHibernate.CareerPathwayTypeAggregate.CareerPathwayType, | |
Api.Models.Requests.v2.CareerPathwayTypes.CareerPathwayTypeGetByKey, | |
Api.Models.Requests.v2.CareerPathwayTypes.CareerPathwayTypePut, | |
Api.Models.Requests.v2.CareerPathwayTypes.CareerPathwayTypePost, | |
Api.Models.Requests.v2.CareerPathwayTypes.CareerPathwayTypeDelete, | |
Api.Models.Requests.v2.CareerPathwayTypes.CareerPathwayTypeGetByExample> | |
{ | |
public CareerPathwayTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CareerPathwayTypes.CareerPathwayTypeGetByKey request, ICareerPathwayType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CareerPathwayTypeId = request.CareerPathwayTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CareerPathwayTypes.CareerPathwayTypeGetByExample request, ICareerPathwayType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CareerPathwayTypeId = request.CareerPathwayTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int careerPathwayTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CareerPathwayTypes.CareerPathwayTypeGetByKey | |
{ | |
CareerPathwayTypeId = careerPathwayTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICareerPathwayType request) | |
{ | |
return | |
request.CareerPathwayTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "careerPathwayTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CharterApprovalAgencyTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CharterApprovalAgencyTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CharterApprovalAgencyType.CharterApprovalAgencyType, | |
EdFi.Ods.Api.Models.Resources.CharterApprovalAgencyType.CharterApprovalAgencyType, | |
EdFi.Ods.Entities.Common.ICharterApprovalAgencyType, | |
EdFi.Ods.Entities.NHibernate.CharterApprovalAgencyTypeAggregate.CharterApprovalAgencyType, | |
Api.Models.Requests.v2.CharterApprovalAgencyTypes.CharterApprovalAgencyTypeGetByKey, | |
Api.Models.Requests.v2.CharterApprovalAgencyTypes.CharterApprovalAgencyTypePut, | |
Api.Models.Requests.v2.CharterApprovalAgencyTypes.CharterApprovalAgencyTypePost, | |
Api.Models.Requests.v2.CharterApprovalAgencyTypes.CharterApprovalAgencyTypeDelete, | |
Api.Models.Requests.v2.CharterApprovalAgencyTypes.CharterApprovalAgencyTypeGetByExample> | |
{ | |
public CharterApprovalAgencyTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CharterApprovalAgencyTypes.CharterApprovalAgencyTypeGetByKey request, ICharterApprovalAgencyType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CharterApprovalAgencyTypeId = request.CharterApprovalAgencyTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CharterApprovalAgencyTypes.CharterApprovalAgencyTypeGetByExample request, ICharterApprovalAgencyType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CharterApprovalAgencyTypeId = request.CharterApprovalAgencyTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int charterApprovalAgencyTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CharterApprovalAgencyTypes.CharterApprovalAgencyTypeGetByKey | |
{ | |
CharterApprovalAgencyTypeId = charterApprovalAgencyTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICharterApprovalAgencyType request) | |
{ | |
return | |
request.CharterApprovalAgencyTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "charterApprovalAgencyTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CharterStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CharterStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CharterStatusType.CharterStatusType, | |
EdFi.Ods.Api.Models.Resources.CharterStatusType.CharterStatusType, | |
EdFi.Ods.Entities.Common.ICharterStatusType, | |
EdFi.Ods.Entities.NHibernate.CharterStatusTypeAggregate.CharterStatusType, | |
Api.Models.Requests.v2.CharterStatusTypes.CharterStatusTypeGetByKey, | |
Api.Models.Requests.v2.CharterStatusTypes.CharterStatusTypePut, | |
Api.Models.Requests.v2.CharterStatusTypes.CharterStatusTypePost, | |
Api.Models.Requests.v2.CharterStatusTypes.CharterStatusTypeDelete, | |
Api.Models.Requests.v2.CharterStatusTypes.CharterStatusTypeGetByExample> | |
{ | |
public CharterStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CharterStatusTypes.CharterStatusTypeGetByKey request, ICharterStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CharterStatusTypeId = request.CharterStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CharterStatusTypes.CharterStatusTypeGetByExample request, ICharterStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CharterStatusTypeId = request.CharterStatusTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int charterStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CharterStatusTypes.CharterStatusTypeGetByKey | |
{ | |
CharterStatusTypeId = charterStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICharterStatusType request) | |
{ | |
return | |
request.CharterStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "charterStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CitizenshipStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CitizenshipStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CitizenshipStatusType.CitizenshipStatusType, | |
EdFi.Ods.Api.Models.Resources.CitizenshipStatusType.CitizenshipStatusType, | |
EdFi.Ods.Entities.Common.ICitizenshipStatusType, | |
EdFi.Ods.Entities.NHibernate.CitizenshipStatusTypeAggregate.CitizenshipStatusType, | |
Api.Models.Requests.v2.CitizenshipStatusTypes.CitizenshipStatusTypeGetByKey, | |
Api.Models.Requests.v2.CitizenshipStatusTypes.CitizenshipStatusTypePut, | |
Api.Models.Requests.v2.CitizenshipStatusTypes.CitizenshipStatusTypePost, | |
Api.Models.Requests.v2.CitizenshipStatusTypes.CitizenshipStatusTypeDelete, | |
Api.Models.Requests.v2.CitizenshipStatusTypes.CitizenshipStatusTypeGetByExample> | |
{ | |
public CitizenshipStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CitizenshipStatusTypes.CitizenshipStatusTypeGetByKey request, ICitizenshipStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CitizenshipStatusTypeId = request.CitizenshipStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CitizenshipStatusTypes.CitizenshipStatusTypeGetByExample request, ICitizenshipStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CitizenshipStatusTypeId = request.CitizenshipStatusTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int citizenshipStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CitizenshipStatusTypes.CitizenshipStatusTypeGetByKey | |
{ | |
CitizenshipStatusTypeId = citizenshipStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICitizenshipStatusType request) | |
{ | |
return | |
request.CitizenshipStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "citizenshipStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ClassPeriods | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ClassPeriodsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ClassPeriod.ClassPeriod, | |
EdFi.Ods.Api.Models.Resources.ClassPeriod.ClassPeriod, | |
EdFi.Ods.Entities.Common.IClassPeriod, | |
EdFi.Ods.Entities.NHibernate.ClassPeriodAggregate.ClassPeriod, | |
Api.Models.Requests.v2.ClassPeriods.ClassPeriodGetByKey, | |
Api.Models.Requests.v2.ClassPeriods.ClassPeriodPut, | |
Api.Models.Requests.v2.ClassPeriods.ClassPeriodPost, | |
Api.Models.Requests.v2.ClassPeriods.ClassPeriodDelete, | |
Api.Models.Requests.v2.ClassPeriods.ClassPeriodGetByExample> | |
{ | |
public ClassPeriodsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ClassPeriods.ClassPeriodGetByKey request, IClassPeriod specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassPeriodName = request.Name; | |
specification.SchoolId = request.SchoolId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ClassPeriods.ClassPeriodGetByExample request, IClassPeriod specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassPeriodName = request.Name; | |
specification.Id = request.Id; | |
specification.SchoolId = request.SchoolId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string name, int schoolId) | |
{ | |
var request = new Api.Models.Requests.v2.ClassPeriods.ClassPeriodGetByKey | |
{ | |
Name = name, | |
SchoolId = schoolId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IClassPeriod request) | |
{ | |
return | |
request.ClassPeriodName != default(string) | |
&& request.SchoolId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "classPeriods"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ClassroomPositionDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ClassroomPositionDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ClassroomPositionDescriptor.ClassroomPositionDescriptor, | |
EdFi.Ods.Api.Models.Resources.ClassroomPositionDescriptor.ClassroomPositionDescriptor, | |
EdFi.Ods.Entities.Common.IClassroomPositionDescriptor, | |
EdFi.Ods.Entities.NHibernate.ClassroomPositionDescriptorAggregate.ClassroomPositionDescriptor, | |
Api.Models.Requests.v2.ClassroomPositionDescriptors.ClassroomPositionDescriptorGetByKey, | |
Api.Models.Requests.v2.ClassroomPositionDescriptors.ClassroomPositionDescriptorPut, | |
Api.Models.Requests.v2.ClassroomPositionDescriptors.ClassroomPositionDescriptorPost, | |
Api.Models.Requests.v2.ClassroomPositionDescriptors.ClassroomPositionDescriptorDelete, | |
Api.Models.Requests.v2.ClassroomPositionDescriptors.ClassroomPositionDescriptorGetByExample> | |
{ | |
public ClassroomPositionDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ClassroomPositionDescriptors.ClassroomPositionDescriptorGetByKey request, IClassroomPositionDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassroomPositionDescriptorId = request.ClassroomPositionDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ClassroomPositionDescriptors.ClassroomPositionDescriptorGetByExample request, IClassroomPositionDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassroomPositionDescriptorId = request.ClassroomPositionDescriptorId; | |
specification.ClassroomPositionType = request.ClassroomPositionType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int classroomPositionDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.ClassroomPositionDescriptors.ClassroomPositionDescriptorGetByKey | |
{ | |
ClassroomPositionDescriptorId = classroomPositionDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IClassroomPositionDescriptor request) | |
{ | |
return | |
request.ClassroomPositionDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "classroomPositionDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ClassroomPositionTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ClassroomPositionTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ClassroomPositionType.ClassroomPositionType, | |
EdFi.Ods.Api.Models.Resources.ClassroomPositionType.ClassroomPositionType, | |
EdFi.Ods.Entities.Common.IClassroomPositionType, | |
EdFi.Ods.Entities.NHibernate.ClassroomPositionTypeAggregate.ClassroomPositionType, | |
Api.Models.Requests.v2.ClassroomPositionTypes.ClassroomPositionTypeGetByKey, | |
Api.Models.Requests.v2.ClassroomPositionTypes.ClassroomPositionTypePut, | |
Api.Models.Requests.v2.ClassroomPositionTypes.ClassroomPositionTypePost, | |
Api.Models.Requests.v2.ClassroomPositionTypes.ClassroomPositionTypeDelete, | |
Api.Models.Requests.v2.ClassroomPositionTypes.ClassroomPositionTypeGetByExample> | |
{ | |
public ClassroomPositionTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ClassroomPositionTypes.ClassroomPositionTypeGetByKey request, IClassroomPositionType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassroomPositionTypeId = request.ClassroomPositionTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ClassroomPositionTypes.ClassroomPositionTypeGetByExample request, IClassroomPositionType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassroomPositionTypeId = request.ClassroomPositionTypeId; | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int classroomPositionTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ClassroomPositionTypes.ClassroomPositionTypeGetByKey | |
{ | |
ClassroomPositionTypeId = classroomPositionTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IClassroomPositionType request) | |
{ | |
return | |
request.ClassroomPositionTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "classroomPositionTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Cohorts | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CohortsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Cohort.Cohort, | |
EdFi.Ods.Api.Models.Resources.Cohort.Cohort, | |
EdFi.Ods.Entities.Common.ICohort, | |
EdFi.Ods.Entities.NHibernate.CohortAggregate.Cohort, | |
Api.Models.Requests.v2.Cohorts.CohortGetByKey, | |
Api.Models.Requests.v2.Cohorts.CohortPut, | |
Api.Models.Requests.v2.Cohorts.CohortPost, | |
Api.Models.Requests.v2.Cohorts.CohortDelete, | |
Api.Models.Requests.v2.Cohorts.CohortGetByExample> | |
{ | |
public CohortsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Cohorts.CohortGetByKey request, ICohort specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CohortIdentifier = request.Identifier; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Cohorts.CohortGetByExample request, ICohort specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.CohortDescription = request.Description; | |
specification.CohortIdentifier = request.Identifier; | |
specification.CohortScopeType = request.ScopeType; | |
specification.CohortType = request.Type; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
} | |
public IHttpActionResult GetByKey([FromUri] string identifier, int educationOrganizationId) | |
{ | |
var request = new Api.Models.Requests.v2.Cohorts.CohortGetByKey | |
{ | |
Identifier = identifier, | |
EducationOrganizationId = educationOrganizationId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICohort request) | |
{ | |
return | |
request.CohortIdentifier != default(string) | |
&& request.EducationOrganizationId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "cohorts"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CohortScopeTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CohortScopeTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CohortScopeType.CohortScopeType, | |
EdFi.Ods.Api.Models.Resources.CohortScopeType.CohortScopeType, | |
EdFi.Ods.Entities.Common.ICohortScopeType, | |
EdFi.Ods.Entities.NHibernate.CohortScopeTypeAggregate.CohortScopeType, | |
Api.Models.Requests.v2.CohortScopeTypes.CohortScopeTypeGetByKey, | |
Api.Models.Requests.v2.CohortScopeTypes.CohortScopeTypePut, | |
Api.Models.Requests.v2.CohortScopeTypes.CohortScopeTypePost, | |
Api.Models.Requests.v2.CohortScopeTypes.CohortScopeTypeDelete, | |
Api.Models.Requests.v2.CohortScopeTypes.CohortScopeTypeGetByExample> | |
{ | |
public CohortScopeTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CohortScopeTypes.CohortScopeTypeGetByKey request, ICohortScopeType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CohortScopeTypeId = request.CohortScopeTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CohortScopeTypes.CohortScopeTypeGetByExample request, ICohortScopeType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CohortScopeTypeId = request.CohortScopeTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int cohortScopeTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CohortScopeTypes.CohortScopeTypeGetByKey | |
{ | |
CohortScopeTypeId = cohortScopeTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICohortScopeType request) | |
{ | |
return | |
request.CohortScopeTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "cohortScopeTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CohortTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CohortTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CohortType.CohortType, | |
EdFi.Ods.Api.Models.Resources.CohortType.CohortType, | |
EdFi.Ods.Entities.Common.ICohortType, | |
EdFi.Ods.Entities.NHibernate.CohortTypeAggregate.CohortType, | |
Api.Models.Requests.v2.CohortTypes.CohortTypeGetByKey, | |
Api.Models.Requests.v2.CohortTypes.CohortTypePut, | |
Api.Models.Requests.v2.CohortTypes.CohortTypePost, | |
Api.Models.Requests.v2.CohortTypes.CohortTypeDelete, | |
Api.Models.Requests.v2.CohortTypes.CohortTypeGetByExample> | |
{ | |
public CohortTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CohortTypes.CohortTypeGetByKey request, ICohortType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CohortTypeId = request.CohortTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CohortTypes.CohortTypeGetByExample request, ICohortType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CohortTypeId = request.CohortTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int cohortTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CohortTypes.CohortTypeGetByKey | |
{ | |
CohortTypeId = cohortTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICohortType request) | |
{ | |
return | |
request.CohortTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "cohortTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CohortYearTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CohortYearTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CohortYearType.CohortYearType, | |
EdFi.Ods.Api.Models.Resources.CohortYearType.CohortYearType, | |
EdFi.Ods.Entities.Common.ICohortYearType, | |
EdFi.Ods.Entities.NHibernate.CohortYearTypeAggregate.CohortYearType, | |
Api.Models.Requests.v2.CohortYearTypes.CohortYearTypeGetByKey, | |
Api.Models.Requests.v2.CohortYearTypes.CohortYearTypePut, | |
Api.Models.Requests.v2.CohortYearTypes.CohortYearTypePost, | |
Api.Models.Requests.v2.CohortYearTypes.CohortYearTypeDelete, | |
Api.Models.Requests.v2.CohortYearTypes.CohortYearTypeGetByExample> | |
{ | |
public CohortYearTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CohortYearTypes.CohortYearTypeGetByKey request, ICohortYearType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CohortYearTypeId = request.CohortYearTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CohortYearTypes.CohortYearTypeGetByExample request, ICohortYearType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CohortYearTypeId = request.CohortYearTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int cohortYearTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CohortYearTypes.CohortYearTypeGetByKey | |
{ | |
CohortYearTypeId = cohortYearTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICohortYearType request) | |
{ | |
return | |
request.CohortYearTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "cohortYearTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Colleges | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CollegesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.College.College, | |
EdFi.Ods.Api.Models.Resources.College.College, | |
EdFi.Ods.Entities.Common.ICollege, | |
EdFi.Ods.Entities.NHibernate.CollegeAggregate.College, | |
Api.Models.Requests.v2.Colleges.CollegeGetByKey, | |
Api.Models.Requests.v2.Colleges.CollegePut, | |
Api.Models.Requests.v2.Colleges.CollegePost, | |
Api.Models.Requests.v2.Colleges.CollegeDelete, | |
Api.Models.Requests.v2.Colleges.CollegeGetByExample> | |
{ | |
public CollegesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Colleges.CollegeGetByKey request, ICollege specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FSAId = request.FSAId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Colleges.CollegeGetByExample request, ICollege specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CarnegieClassification = request.CarnegieClassification; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FSAId = request.FSAId; | |
specification.Id = request.Id; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string fsaId) | |
{ | |
var request = new Api.Models.Requests.v2.Colleges.CollegeGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
FSAId = fsaId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICollege request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.FSAId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "colleges"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CollegeMajorTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CollegeMajorTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CollegeMajorType.CollegeMajorType, | |
EdFi.Ods.Api.Models.Resources.CollegeMajorType.CollegeMajorType, | |
EdFi.Ods.Entities.Common.ICollegeMajorType, | |
EdFi.Ods.Entities.NHibernate.CollegeMajorTypeAggregate.CollegeMajorType, | |
Api.Models.Requests.v2.CollegeMajorTypes.CollegeMajorTypeGetByKey, | |
Api.Models.Requests.v2.CollegeMajorTypes.CollegeMajorTypePut, | |
Api.Models.Requests.v2.CollegeMajorTypes.CollegeMajorTypePost, | |
Api.Models.Requests.v2.CollegeMajorTypes.CollegeMajorTypeDelete, | |
Api.Models.Requests.v2.CollegeMajorTypes.CollegeMajorTypeGetByExample> | |
{ | |
public CollegeMajorTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CollegeMajorTypes.CollegeMajorTypeGetByKey request, ICollegeMajorType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CollegeMajorTypeId = request.CollegeMajorTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CollegeMajorTypes.CollegeMajorTypeGetByExample request, ICollegeMajorType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CollegeMajorTypeId = request.CollegeMajorTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int collegeMajorTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CollegeMajorTypes.CollegeMajorTypeGetByKey | |
{ | |
CollegeMajorTypeId = collegeMajorTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICollegeMajorType request) | |
{ | |
return | |
request.CollegeMajorTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "collegeMajorTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CollegeScholarshipApplicationStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CollegeScholarshipApplicationStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CollegeScholarshipApplicationStatusType.CollegeScholarshipApplicationStatusType, | |
EdFi.Ods.Api.Models.Resources.CollegeScholarshipApplicationStatusType.CollegeScholarshipApplicationStatusType, | |
EdFi.Ods.Entities.Common.ICollegeScholarshipApplicationStatusType, | |
EdFi.Ods.Entities.NHibernate.CollegeScholarshipApplicationStatusTypeAggregate.CollegeScholarshipApplicationStatusType, | |
Api.Models.Requests.v2.CollegeScholarshipApplicationStatusTypes.CollegeScholarshipApplicationStatusTypeGetByKey, | |
Api.Models.Requests.v2.CollegeScholarshipApplicationStatusTypes.CollegeScholarshipApplicationStatusTypePut, | |
Api.Models.Requests.v2.CollegeScholarshipApplicationStatusTypes.CollegeScholarshipApplicationStatusTypePost, | |
Api.Models.Requests.v2.CollegeScholarshipApplicationStatusTypes.CollegeScholarshipApplicationStatusTypeDelete, | |
Api.Models.Requests.v2.CollegeScholarshipApplicationStatusTypes.CollegeScholarshipApplicationStatusTypeGetByExample> | |
{ | |
public CollegeScholarshipApplicationStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CollegeScholarshipApplicationStatusTypes.CollegeScholarshipApplicationStatusTypeGetByKey request, ICollegeScholarshipApplicationStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CollegeScholarshipApplicationStatusTypeId = request.CollegeScholarshipApplicationStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CollegeScholarshipApplicationStatusTypes.CollegeScholarshipApplicationStatusTypeGetByExample request, ICollegeScholarshipApplicationStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CollegeScholarshipApplicationStatusTypeId = request.CollegeScholarshipApplicationStatusTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int collegeScholarshipApplicationStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CollegeScholarshipApplicationStatusTypes.CollegeScholarshipApplicationStatusTypeGetByKey | |
{ | |
CollegeScholarshipApplicationStatusTypeId = collegeScholarshipApplicationStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICollegeScholarshipApplicationStatusType request) | |
{ | |
return | |
request.CollegeScholarshipApplicationStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "collegeScholarshipApplicationStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CollegeSections | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CollegeSectionsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CollegeSection.CollegeSection, | |
EdFi.Ods.Api.Models.Resources.CollegeSection.CollegeSection, | |
EdFi.Ods.Entities.Common.ICollegeSection, | |
EdFi.Ods.Entities.NHibernate.CollegeSectionAggregate.CollegeSection, | |
Api.Models.Requests.v2.CollegeSections.CollegeSectionGetByKey, | |
Api.Models.Requests.v2.CollegeSections.CollegeSectionPut, | |
Api.Models.Requests.v2.CollegeSections.CollegeSectionPost, | |
Api.Models.Requests.v2.CollegeSections.CollegeSectionDelete, | |
Api.Models.Requests.v2.CollegeSections.CollegeSectionGetByExample> | |
{ | |
public CollegeSectionsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CollegeSections.CollegeSectionGetByKey request, ICollegeSection specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CollegeSections.CollegeSectionGetByExample request, ICollegeSection specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AvailableCredits = request.AvailableCredits; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.Id = request.Id; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] string classPeriodName, string classroomIdentificationCode, string localCourseCode, int schoolId, short schoolYear, int sequenceOfCourse, string termDescriptor, string uniqueSectionCode) | |
{ | |
var request = new Api.Models.Requests.v2.CollegeSections.CollegeSectionGetByKey | |
{ | |
ClassPeriodName = classPeriodName, | |
ClassroomIdentificationCode = classroomIdentificationCode, | |
LocalCourseCode = localCourseCode, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
SequenceOfCourse = sequenceOfCourse, | |
TermDescriptor = termDescriptor, | |
UniqueSectionCode = uniqueSectionCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICollegeSection request) | |
{ | |
return | |
request.ClassPeriodName != default(string) | |
&& request.ClassroomIdentificationCode != default(string) | |
&& request.LocalCourseCode != default(string) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.SequenceOfCourse != default(int) | |
&& request.TermDescriptor != null | |
&& request.UniqueSectionCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "collegeSections"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CompetencyLevelDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CompetencyLevelDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CompetencyLevelDescriptor.CompetencyLevelDescriptor, | |
EdFi.Ods.Api.Models.Resources.CompetencyLevelDescriptor.CompetencyLevelDescriptor, | |
EdFi.Ods.Entities.Common.ICompetencyLevelDescriptor, | |
EdFi.Ods.Entities.NHibernate.CompetencyLevelDescriptorAggregate.CompetencyLevelDescriptor, | |
Api.Models.Requests.v2.CompetencyLevelDescriptors.CompetencyLevelDescriptorGetByKey, | |
Api.Models.Requests.v2.CompetencyLevelDescriptors.CompetencyLevelDescriptorPut, | |
Api.Models.Requests.v2.CompetencyLevelDescriptors.CompetencyLevelDescriptorPost, | |
Api.Models.Requests.v2.CompetencyLevelDescriptors.CompetencyLevelDescriptorDelete, | |
Api.Models.Requests.v2.CompetencyLevelDescriptors.CompetencyLevelDescriptorGetByExample> | |
{ | |
public CompetencyLevelDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CompetencyLevelDescriptors.CompetencyLevelDescriptorGetByKey request, ICompetencyLevelDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CompetencyLevelDescriptorId = request.CompetencyLevelDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CompetencyLevelDescriptors.CompetencyLevelDescriptorGetByExample request, ICompetencyLevelDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CompetencyLevelDescriptorId = request.CompetencyLevelDescriptorId; | |
specification.PerformanceBaseConversionType = request.PerformanceBaseConversionType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int competencyLevelDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.CompetencyLevelDescriptors.CompetencyLevelDescriptorGetByKey | |
{ | |
CompetencyLevelDescriptorId = competencyLevelDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICompetencyLevelDescriptor request) | |
{ | |
return | |
request.CompetencyLevelDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "competencyLevelDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CompetencyObjectives | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CompetencyObjectivesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CompetencyObjective.CompetencyObjective, | |
EdFi.Ods.Api.Models.Resources.CompetencyObjective.CompetencyObjective, | |
EdFi.Ods.Entities.Common.ICompetencyObjective, | |
EdFi.Ods.Entities.NHibernate.CompetencyObjectiveAggregate.CompetencyObjective, | |
Api.Models.Requests.v2.CompetencyObjectives.CompetencyObjectiveGetByKey, | |
Api.Models.Requests.v2.CompetencyObjectives.CompetencyObjectivePut, | |
Api.Models.Requests.v2.CompetencyObjectives.CompetencyObjectivePost, | |
Api.Models.Requests.v2.CompetencyObjectives.CompetencyObjectiveDelete, | |
Api.Models.Requests.v2.CompetencyObjectives.CompetencyObjectiveGetByExample> | |
{ | |
public CompetencyObjectivesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CompetencyObjectives.CompetencyObjectiveGetByKey request, ICompetencyObjective specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Objective = request.Objective; | |
specification.ObjectiveGradeLevelDescriptor = request.ObjectiveGradeLevelDescriptor; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CompetencyObjectives.CompetencyObjectiveGetByExample request, ICompetencyObjective specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CompetencyObjectiveId = request.CompetencyObjectiveId; | |
specification.Description = request.Description; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
specification.Objective = request.Objective; | |
specification.ObjectiveGradeLevelDescriptor = request.ObjectiveGradeLevelDescriptor; | |
specification.SuccessCriteria = request.SuccessCriteria; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string objective, string objectiveGradeLevelDescriptor) | |
{ | |
var request = new Api.Models.Requests.v2.CompetencyObjectives.CompetencyObjectiveGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
Objective = objective, | |
ObjectiveGradeLevelDescriptor = objectiveGradeLevelDescriptor, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICompetencyObjective request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.Objective != default(string) | |
&& request.ObjectiveGradeLevelDescriptor != null; | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "competencyObjectives"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ContentClassTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ContentClassTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ContentClassType.ContentClassType, | |
EdFi.Ods.Api.Models.Resources.ContentClassType.ContentClassType, | |
EdFi.Ods.Entities.Common.IContentClassType, | |
EdFi.Ods.Entities.NHibernate.ContentClassTypeAggregate.ContentClassType, | |
Api.Models.Requests.v2.ContentClassTypes.ContentClassTypeGetByKey, | |
Api.Models.Requests.v2.ContentClassTypes.ContentClassTypePut, | |
Api.Models.Requests.v2.ContentClassTypes.ContentClassTypePost, | |
Api.Models.Requests.v2.ContentClassTypes.ContentClassTypeDelete, | |
Api.Models.Requests.v2.ContentClassTypes.ContentClassTypeGetByExample> | |
{ | |
public ContentClassTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ContentClassTypes.ContentClassTypeGetByKey request, IContentClassType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ContentClassTypeId = request.ContentClassTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ContentClassTypes.ContentClassTypeGetByExample request, IContentClassType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.ContentClassTypeId = request.ContentClassTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int contentClassTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ContentClassTypes.ContentClassTypeGetByKey | |
{ | |
ContentClassTypeId = contentClassTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IContentClassType request) | |
{ | |
return | |
request.ContentClassTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "contentClassTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ContinuationOfServicesReasonDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ContinuationOfServicesReasonDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ContinuationOfServicesReasonDescriptor.ContinuationOfServicesReasonDescriptor, | |
EdFi.Ods.Api.Models.Resources.ContinuationOfServicesReasonDescriptor.ContinuationOfServicesReasonDescriptor, | |
EdFi.Ods.Entities.Common.IContinuationOfServicesReasonDescriptor, | |
EdFi.Ods.Entities.NHibernate.ContinuationOfServicesReasonDescriptorAggregate.ContinuationOfServicesReasonDescriptor, | |
Api.Models.Requests.v2.ContinuationOfServicesReasonDescriptors.ContinuationOfServicesReasonDescriptorGetByKey, | |
Api.Models.Requests.v2.ContinuationOfServicesReasonDescriptors.ContinuationOfServicesReasonDescriptorPut, | |
Api.Models.Requests.v2.ContinuationOfServicesReasonDescriptors.ContinuationOfServicesReasonDescriptorPost, | |
Api.Models.Requests.v2.ContinuationOfServicesReasonDescriptors.ContinuationOfServicesReasonDescriptorDelete, | |
Api.Models.Requests.v2.ContinuationOfServicesReasonDescriptors.ContinuationOfServicesReasonDescriptorGetByExample> | |
{ | |
public ContinuationOfServicesReasonDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ContinuationOfServicesReasonDescriptors.ContinuationOfServicesReasonDescriptorGetByKey request, IContinuationOfServicesReasonDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ContinuationOfServicesReasonDescriptorId = request.ContinuationOfServicesReasonDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ContinuationOfServicesReasonDescriptors.ContinuationOfServicesReasonDescriptorGetByExample request, IContinuationOfServicesReasonDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ContinuationOfServicesReasonDescriptorId = request.ContinuationOfServicesReasonDescriptorId; | |
specification.ContinuationOfServicesReasonType = request.ContinuationOfServicesReasonType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int continuationOfServicesReasonDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.ContinuationOfServicesReasonDescriptors.ContinuationOfServicesReasonDescriptorGetByKey | |
{ | |
ContinuationOfServicesReasonDescriptorId = continuationOfServicesReasonDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IContinuationOfServicesReasonDescriptor request) | |
{ | |
return | |
request.ContinuationOfServicesReasonDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "continuationOfServicesReasonDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ContinuationOfServicesReasonTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ContinuationOfServicesReasonTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ContinuationOfServicesReasonType.ContinuationOfServicesReasonType, | |
EdFi.Ods.Api.Models.Resources.ContinuationOfServicesReasonType.ContinuationOfServicesReasonType, | |
EdFi.Ods.Entities.Common.IContinuationOfServicesReasonType, | |
EdFi.Ods.Entities.NHibernate.ContinuationOfServicesReasonTypeAggregate.ContinuationOfServicesReasonType, | |
Api.Models.Requests.v2.ContinuationOfServicesReasonTypes.ContinuationOfServicesReasonTypeGetByKey, | |
Api.Models.Requests.v2.ContinuationOfServicesReasonTypes.ContinuationOfServicesReasonTypePut, | |
Api.Models.Requests.v2.ContinuationOfServicesReasonTypes.ContinuationOfServicesReasonTypePost, | |
Api.Models.Requests.v2.ContinuationOfServicesReasonTypes.ContinuationOfServicesReasonTypeDelete, | |
Api.Models.Requests.v2.ContinuationOfServicesReasonTypes.ContinuationOfServicesReasonTypeGetByExample> | |
{ | |
public ContinuationOfServicesReasonTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ContinuationOfServicesReasonTypes.ContinuationOfServicesReasonTypeGetByKey request, IContinuationOfServicesReasonType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ContinuationOfServicesReasonTypeId = request.ContinuationOfServicesReasonTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ContinuationOfServicesReasonTypes.ContinuationOfServicesReasonTypeGetByExample request, IContinuationOfServicesReasonType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.ContinuationOfServicesReasonTypeId = request.ContinuationOfServicesReasonTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int continuationOfServicesReasonTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ContinuationOfServicesReasonTypes.ContinuationOfServicesReasonTypeGetByKey | |
{ | |
ContinuationOfServicesReasonTypeId = continuationOfServicesReasonTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IContinuationOfServicesReasonType request) | |
{ | |
return | |
request.ContinuationOfServicesReasonTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "continuationOfServicesReasonTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ContractedStaffs | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ContractedStaffsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ContractedStaff.ContractedStaff, | |
EdFi.Ods.Api.Models.Resources.ContractedStaff.ContractedStaff, | |
EdFi.Ods.Entities.Common.IContractedStaff, | |
EdFi.Ods.Entities.NHibernate.ContractedStaffAggregate.ContractedStaff, | |
Api.Models.Requests.v2.ContractedStaffs.ContractedStaffGetByKey, | |
Api.Models.Requests.v2.ContractedStaffs.ContractedStaffPut, | |
Api.Models.Requests.v2.ContractedStaffs.ContractedStaffPost, | |
Api.Models.Requests.v2.ContractedStaffs.ContractedStaffDelete, | |
Api.Models.Requests.v2.ContractedStaffs.ContractedStaffGetByExample> | |
{ | |
public ContractedStaffsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ContractedStaffs.ContractedStaffGetByKey request, IContractedStaff specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountNumber = request.AccountNumber; | |
specification.AsOfDate = request.AsOfDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FiscalYear = request.FiscalYear; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ContractedStaffs.ContractedStaffGetByExample request, IContractedStaff specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountNumber = request.AccountNumber; | |
specification.AmountToDate = request.AmountToDate; | |
specification.AsOfDate = request.AsOfDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FiscalYear = request.FiscalYear; | |
specification.Id = request.Id; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string accountNumber, DateTime asOfDate, int educationOrganizationId, int fiscalYear, string staffUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.ContractedStaffs.ContractedStaffGetByKey | |
{ | |
AccountNumber = accountNumber, | |
AsOfDate = asOfDate, | |
EducationOrganizationId = educationOrganizationId, | |
FiscalYear = fiscalYear, | |
StaffUniqueId = staffUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IContractedStaff request) | |
{ | |
return | |
request.AccountNumber != default(string) | |
&& request.AsOfDate != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.FiscalYear != default(int) | |
&& request.StaffUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "contractedStaffs"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CostRateTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CostRateTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CostRateType.CostRateType, | |
EdFi.Ods.Api.Models.Resources.CostRateType.CostRateType, | |
EdFi.Ods.Entities.Common.ICostRateType, | |
EdFi.Ods.Entities.NHibernate.CostRateTypeAggregate.CostRateType, | |
Api.Models.Requests.v2.CostRateTypes.CostRateTypeGetByKey, | |
Api.Models.Requests.v2.CostRateTypes.CostRateTypePut, | |
Api.Models.Requests.v2.CostRateTypes.CostRateTypePost, | |
Api.Models.Requests.v2.CostRateTypes.CostRateTypeDelete, | |
Api.Models.Requests.v2.CostRateTypes.CostRateTypeGetByExample> | |
{ | |
public CostRateTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CostRateTypes.CostRateTypeGetByKey request, ICostRateType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CostRateTypeId = request.CostRateTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CostRateTypes.CostRateTypeGetByExample request, ICostRateType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CostRateTypeId = request.CostRateTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int costRateTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CostRateTypes.CostRateTypeGetByKey | |
{ | |
CostRateTypeId = costRateTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICostRateType request) | |
{ | |
return | |
request.CostRateTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "costRateTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CountryDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CountryDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CountryDescriptor.CountryDescriptor, | |
EdFi.Ods.Api.Models.Resources.CountryDescriptor.CountryDescriptor, | |
EdFi.Ods.Entities.Common.ICountryDescriptor, | |
EdFi.Ods.Entities.NHibernate.CountryDescriptorAggregate.CountryDescriptor, | |
Api.Models.Requests.v2.CountryDescriptors.CountryDescriptorGetByKey, | |
Api.Models.Requests.v2.CountryDescriptors.CountryDescriptorPut, | |
Api.Models.Requests.v2.CountryDescriptors.CountryDescriptorPost, | |
Api.Models.Requests.v2.CountryDescriptors.CountryDescriptorDelete, | |
Api.Models.Requests.v2.CountryDescriptors.CountryDescriptorGetByExample> | |
{ | |
public CountryDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CountryDescriptors.CountryDescriptorGetByKey request, ICountryDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CountryDescriptorId = request.CountryDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CountryDescriptors.CountryDescriptorGetByExample request, ICountryDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CountryDescriptorId = request.CountryDescriptorId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int countryDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.CountryDescriptors.CountryDescriptorGetByKey | |
{ | |
CountryDescriptorId = countryDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICountryDescriptor request) | |
{ | |
return | |
request.CountryDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "countryDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Courses | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CoursesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Course.Course, | |
EdFi.Ods.Api.Models.Resources.Course.Course, | |
EdFi.Ods.Entities.Common.ICourse, | |
EdFi.Ods.Entities.NHibernate.CourseAggregate.Course, | |
Api.Models.Requests.v2.Courses.CourseGetByKey, | |
Api.Models.Requests.v2.Courses.CoursePut, | |
Api.Models.Requests.v2.Courses.CoursePost, | |
Api.Models.Requests.v2.Courses.CourseDelete, | |
Api.Models.Requests.v2.Courses.CourseGetByExample> | |
{ | |
public CoursesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Courses.CourseGetByKey request, ICourse specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseCode = request.Code; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Courses.CourseGetByExample request, ICourse specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.CareerPathwayType = request.CareerPathwayType; | |
specification.CourseCode = request.Code; | |
specification.CourseDefinedByType = request.DefinedByType; | |
specification.CourseDescription = request.Description; | |
specification.CourseGPAApplicabilityType = request.GPAApplicabilityType; | |
specification.CourseTitle = request.Title; | |
specification.DateCourseAdopted = request.DateCourseAdopted; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.HighSchoolCourseRequirement = request.HighSchoolCourseRequirement; | |
specification.Id = request.Id; | |
specification.MaximumAvailableCreditConversion = request.MaximumAvailableCreditConversion; | |
specification.MaximumAvailableCredits = request.MaximumAvailableCredits; | |
specification.MaximumAvailableCreditType = request.MaximumAvailableCreditType; | |
specification.MinimumAvailableCreditConversion = request.MinimumAvailableCreditConversion; | |
specification.MinimumAvailableCredits = request.MinimumAvailableCredits; | |
specification.MinimumAvailableCreditType = request.MinimumAvailableCreditType; | |
specification.NumberOfParts = request.NumberOfParts; | |
specification.TimeRequiredForCompletion = request.TimeRequiredForCompletion; | |
} | |
public IHttpActionResult GetByKey([FromUri] string code, int educationOrganizationId) | |
{ | |
var request = new Api.Models.Requests.v2.Courses.CourseGetByKey | |
{ | |
Code = code, | |
EducationOrganizationId = educationOrganizationId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICourse request) | |
{ | |
return | |
request.CourseCode != default(string) | |
&& request.EducationOrganizationId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "courses"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CourseAttemptResultTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CourseAttemptResultTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CourseAttemptResultType.CourseAttemptResultType, | |
EdFi.Ods.Api.Models.Resources.CourseAttemptResultType.CourseAttemptResultType, | |
EdFi.Ods.Entities.Common.ICourseAttemptResultType, | |
EdFi.Ods.Entities.NHibernate.CourseAttemptResultTypeAggregate.CourseAttemptResultType, | |
Api.Models.Requests.v2.CourseAttemptResultTypes.CourseAttemptResultTypeGetByKey, | |
Api.Models.Requests.v2.CourseAttemptResultTypes.CourseAttemptResultTypePut, | |
Api.Models.Requests.v2.CourseAttemptResultTypes.CourseAttemptResultTypePost, | |
Api.Models.Requests.v2.CourseAttemptResultTypes.CourseAttemptResultTypeDelete, | |
Api.Models.Requests.v2.CourseAttemptResultTypes.CourseAttemptResultTypeGetByExample> | |
{ | |
public CourseAttemptResultTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CourseAttemptResultTypes.CourseAttemptResultTypeGetByKey request, ICourseAttemptResultType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseAttemptResultTypeId = request.CourseAttemptResultTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CourseAttemptResultTypes.CourseAttemptResultTypeGetByExample request, ICourseAttemptResultType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CourseAttemptResultTypeId = request.CourseAttemptResultTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int courseAttemptResultTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CourseAttemptResultTypes.CourseAttemptResultTypeGetByKey | |
{ | |
CourseAttemptResultTypeId = courseAttemptResultTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICourseAttemptResultType request) | |
{ | |
return | |
request.CourseAttemptResultTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "courseAttemptResultTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CourseDefinedByTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CourseDefinedByTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CourseDefinedByType.CourseDefinedByType, | |
EdFi.Ods.Api.Models.Resources.CourseDefinedByType.CourseDefinedByType, | |
EdFi.Ods.Entities.Common.ICourseDefinedByType, | |
EdFi.Ods.Entities.NHibernate.CourseDefinedByTypeAggregate.CourseDefinedByType, | |
Api.Models.Requests.v2.CourseDefinedByTypes.CourseDefinedByTypeGetByKey, | |
Api.Models.Requests.v2.CourseDefinedByTypes.CourseDefinedByTypePut, | |
Api.Models.Requests.v2.CourseDefinedByTypes.CourseDefinedByTypePost, | |
Api.Models.Requests.v2.CourseDefinedByTypes.CourseDefinedByTypeDelete, | |
Api.Models.Requests.v2.CourseDefinedByTypes.CourseDefinedByTypeGetByExample> | |
{ | |
public CourseDefinedByTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CourseDefinedByTypes.CourseDefinedByTypeGetByKey request, ICourseDefinedByType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseDefinedByTypeId = request.CourseDefinedByTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CourseDefinedByTypes.CourseDefinedByTypeGetByExample request, ICourseDefinedByType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CourseDefinedByTypeId = request.CourseDefinedByTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int courseDefinedByTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CourseDefinedByTypes.CourseDefinedByTypeGetByKey | |
{ | |
CourseDefinedByTypeId = courseDefinedByTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICourseDefinedByType request) | |
{ | |
return | |
request.CourseDefinedByTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "courseDefinedByTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CourseGPAApplicabilityTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CourseGPAApplicabilityTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CourseGPAApplicabilityType.CourseGPAApplicabilityType, | |
EdFi.Ods.Api.Models.Resources.CourseGPAApplicabilityType.CourseGPAApplicabilityType, | |
EdFi.Ods.Entities.Common.ICourseGPAApplicabilityType, | |
EdFi.Ods.Entities.NHibernate.CourseGPAApplicabilityTypeAggregate.CourseGPAApplicabilityType, | |
Api.Models.Requests.v2.CourseGPAApplicabilityTypes.CourseGPAApplicabilityTypeGetByKey, | |
Api.Models.Requests.v2.CourseGPAApplicabilityTypes.CourseGPAApplicabilityTypePut, | |
Api.Models.Requests.v2.CourseGPAApplicabilityTypes.CourseGPAApplicabilityTypePost, | |
Api.Models.Requests.v2.CourseGPAApplicabilityTypes.CourseGPAApplicabilityTypeDelete, | |
Api.Models.Requests.v2.CourseGPAApplicabilityTypes.CourseGPAApplicabilityTypeGetByExample> | |
{ | |
public CourseGPAApplicabilityTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CourseGPAApplicabilityTypes.CourseGPAApplicabilityTypeGetByKey request, ICourseGPAApplicabilityType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseGPAApplicabilityTypeId = request.CourseGPAApplicabilityTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CourseGPAApplicabilityTypes.CourseGPAApplicabilityTypeGetByExample request, ICourseGPAApplicabilityType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CourseGPAApplicabilityTypeId = request.CourseGPAApplicabilityTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int courseGPAApplicabilityTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CourseGPAApplicabilityTypes.CourseGPAApplicabilityTypeGetByKey | |
{ | |
CourseGPAApplicabilityTypeId = courseGPAApplicabilityTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICourseGPAApplicabilityType request) | |
{ | |
return | |
request.CourseGPAApplicabilityTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "courseGPAApplicabilityTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CourseIdentificationSystemDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CourseIdentificationSystemDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CourseIdentificationSystemDescriptor.CourseIdentificationSystemDescriptor, | |
EdFi.Ods.Api.Models.Resources.CourseIdentificationSystemDescriptor.CourseIdentificationSystemDescriptor, | |
EdFi.Ods.Entities.Common.ICourseIdentificationSystemDescriptor, | |
EdFi.Ods.Entities.NHibernate.CourseIdentificationSystemDescriptorAggregate.CourseIdentificationSystemDescriptor, | |
Api.Models.Requests.v2.CourseIdentificationSystemDescriptors.CourseIdentificationSystemDescriptorGetByKey, | |
Api.Models.Requests.v2.CourseIdentificationSystemDescriptors.CourseIdentificationSystemDescriptorPut, | |
Api.Models.Requests.v2.CourseIdentificationSystemDescriptors.CourseIdentificationSystemDescriptorPost, | |
Api.Models.Requests.v2.CourseIdentificationSystemDescriptors.CourseIdentificationSystemDescriptorDelete, | |
Api.Models.Requests.v2.CourseIdentificationSystemDescriptors.CourseIdentificationSystemDescriptorGetByExample> | |
{ | |
public CourseIdentificationSystemDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CourseIdentificationSystemDescriptors.CourseIdentificationSystemDescriptorGetByKey request, ICourseIdentificationSystemDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseIdentificationSystemDescriptorId = request.CourseIdentificationSystemDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CourseIdentificationSystemDescriptors.CourseIdentificationSystemDescriptorGetByExample request, ICourseIdentificationSystemDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseIdentificationSystemDescriptorId = request.CourseIdentificationSystemDescriptorId; | |
specification.CourseIdentificationSystemType = request.CourseIdentificationSystemType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int courseIdentificationSystemDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.CourseIdentificationSystemDescriptors.CourseIdentificationSystemDescriptorGetByKey | |
{ | |
CourseIdentificationSystemDescriptorId = courseIdentificationSystemDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICourseIdentificationSystemDescriptor request) | |
{ | |
return | |
request.CourseIdentificationSystemDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "courseIdentificationSystemDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CourseIdentificationSystemTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CourseIdentificationSystemTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CourseIdentificationSystemType.CourseIdentificationSystemType, | |
EdFi.Ods.Api.Models.Resources.CourseIdentificationSystemType.CourseIdentificationSystemType, | |
EdFi.Ods.Entities.Common.ICourseIdentificationSystemType, | |
EdFi.Ods.Entities.NHibernate.CourseIdentificationSystemTypeAggregate.CourseIdentificationSystemType, | |
Api.Models.Requests.v2.CourseIdentificationSystemTypes.CourseIdentificationSystemTypeGetByKey, | |
Api.Models.Requests.v2.CourseIdentificationSystemTypes.CourseIdentificationSystemTypePut, | |
Api.Models.Requests.v2.CourseIdentificationSystemTypes.CourseIdentificationSystemTypePost, | |
Api.Models.Requests.v2.CourseIdentificationSystemTypes.CourseIdentificationSystemTypeDelete, | |
Api.Models.Requests.v2.CourseIdentificationSystemTypes.CourseIdentificationSystemTypeGetByExample> | |
{ | |
public CourseIdentificationSystemTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CourseIdentificationSystemTypes.CourseIdentificationSystemTypeGetByKey request, ICourseIdentificationSystemType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseIdentificationSystemTypeId = request.CourseIdentificationSystemTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CourseIdentificationSystemTypes.CourseIdentificationSystemTypeGetByExample request, ICourseIdentificationSystemType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CourseIdentificationSystemTypeId = request.CourseIdentificationSystemTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int courseIdentificationSystemTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CourseIdentificationSystemTypes.CourseIdentificationSystemTypeGetByKey | |
{ | |
CourseIdentificationSystemTypeId = courseIdentificationSystemTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICourseIdentificationSystemType request) | |
{ | |
return | |
request.CourseIdentificationSystemTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "courseIdentificationSystemTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CourseLevelCharacteristicTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CourseLevelCharacteristicTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CourseLevelCharacteristicType.CourseLevelCharacteristicType, | |
EdFi.Ods.Api.Models.Resources.CourseLevelCharacteristicType.CourseLevelCharacteristicType, | |
EdFi.Ods.Entities.Common.ICourseLevelCharacteristicType, | |
EdFi.Ods.Entities.NHibernate.CourseLevelCharacteristicTypeAggregate.CourseLevelCharacteristicType, | |
Api.Models.Requests.v2.CourseLevelCharacteristicTypes.CourseLevelCharacteristicTypeGetByKey, | |
Api.Models.Requests.v2.CourseLevelCharacteristicTypes.CourseLevelCharacteristicTypePut, | |
Api.Models.Requests.v2.CourseLevelCharacteristicTypes.CourseLevelCharacteristicTypePost, | |
Api.Models.Requests.v2.CourseLevelCharacteristicTypes.CourseLevelCharacteristicTypeDelete, | |
Api.Models.Requests.v2.CourseLevelCharacteristicTypes.CourseLevelCharacteristicTypeGetByExample> | |
{ | |
public CourseLevelCharacteristicTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CourseLevelCharacteristicTypes.CourseLevelCharacteristicTypeGetByKey request, ICourseLevelCharacteristicType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseLevelCharacteristicTypeId = request.CourseLevelCharacteristicTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CourseLevelCharacteristicTypes.CourseLevelCharacteristicTypeGetByExample request, ICourseLevelCharacteristicType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CourseLevelCharacteristicTypeId = request.CourseLevelCharacteristicTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int courseLevelCharacteristicTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CourseLevelCharacteristicTypes.CourseLevelCharacteristicTypeGetByKey | |
{ | |
CourseLevelCharacteristicTypeId = courseLevelCharacteristicTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICourseLevelCharacteristicType request) | |
{ | |
return | |
request.CourseLevelCharacteristicTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "courseLevelCharacteristicTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CourseOfferings | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CourseOfferingsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CourseOffering.CourseOffering, | |
EdFi.Ods.Api.Models.Resources.CourseOffering.CourseOffering, | |
EdFi.Ods.Entities.Common.ICourseOffering, | |
EdFi.Ods.Entities.NHibernate.CourseOfferingAggregate.CourseOffering, | |
Api.Models.Requests.v2.CourseOfferings.CourseOfferingGetByKey, | |
Api.Models.Requests.v2.CourseOfferings.CourseOfferingPut, | |
Api.Models.Requests.v2.CourseOfferings.CourseOfferingPost, | |
Api.Models.Requests.v2.CourseOfferings.CourseOfferingDelete, | |
Api.Models.Requests.v2.CourseOfferings.CourseOfferingGetByExample> | |
{ | |
public CourseOfferingsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CourseOfferings.CourseOfferingGetByKey request, ICourseOffering specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.TermDescriptor = request.TermDescriptor; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CourseOfferings.CourseOfferingGetByExample request, ICourseOffering specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseCode = request.CourseCode; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
specification.InstructionalTimePlanned = request.InstructionalTimePlanned; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.LocalCourseTitle = request.LocalCourseTitle; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.TermDescriptor = request.TermDescriptor; | |
} | |
public IHttpActionResult GetByKey([FromUri] string localCourseCode, int schoolId, short schoolYear, string termDescriptor) | |
{ | |
var request = new Api.Models.Requests.v2.CourseOfferings.CourseOfferingGetByKey | |
{ | |
LocalCourseCode = localCourseCode, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
TermDescriptor = termDescriptor, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICourseOffering request) | |
{ | |
return | |
request.LocalCourseCode != default(string) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.TermDescriptor != null; | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "courseOfferings"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CourseRepeatCodeTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CourseRepeatCodeTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CourseRepeatCodeType.CourseRepeatCodeType, | |
EdFi.Ods.Api.Models.Resources.CourseRepeatCodeType.CourseRepeatCodeType, | |
EdFi.Ods.Entities.Common.ICourseRepeatCodeType, | |
EdFi.Ods.Entities.NHibernate.CourseRepeatCodeTypeAggregate.CourseRepeatCodeType, | |
Api.Models.Requests.v2.CourseRepeatCodeTypes.CourseRepeatCodeTypeGetByKey, | |
Api.Models.Requests.v2.CourseRepeatCodeTypes.CourseRepeatCodeTypePut, | |
Api.Models.Requests.v2.CourseRepeatCodeTypes.CourseRepeatCodeTypePost, | |
Api.Models.Requests.v2.CourseRepeatCodeTypes.CourseRepeatCodeTypeDelete, | |
Api.Models.Requests.v2.CourseRepeatCodeTypes.CourseRepeatCodeTypeGetByExample> | |
{ | |
public CourseRepeatCodeTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CourseRepeatCodeTypes.CourseRepeatCodeTypeGetByKey request, ICourseRepeatCodeType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseRepeatCodeTypeId = request.CourseRepeatCodeTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CourseRepeatCodeTypes.CourseRepeatCodeTypeGetByExample request, ICourseRepeatCodeType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CourseRepeatCodeTypeId = request.CourseRepeatCodeTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int courseRepeatCodeTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CourseRepeatCodeTypes.CourseRepeatCodeTypeGetByKey | |
{ | |
CourseRepeatCodeTypeId = courseRepeatCodeTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICourseRepeatCodeType request) | |
{ | |
return | |
request.CourseRepeatCodeTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "courseRepeatCodeTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CourseTranscripts | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CourseTranscriptsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CourseTranscript.CourseTranscript, | |
EdFi.Ods.Api.Models.Resources.CourseTranscript.CourseTranscript, | |
EdFi.Ods.Entities.Common.ICourseTranscript, | |
EdFi.Ods.Entities.NHibernate.CourseTranscriptAggregate.CourseTranscript, | |
Api.Models.Requests.v2.CourseTranscripts.CourseTranscriptGetByKey, | |
Api.Models.Requests.v2.CourseTranscripts.CourseTranscriptPut, | |
Api.Models.Requests.v2.CourseTranscripts.CourseTranscriptPost, | |
Api.Models.Requests.v2.CourseTranscripts.CourseTranscriptDelete, | |
Api.Models.Requests.v2.CourseTranscripts.CourseTranscriptGetByExample> | |
{ | |
public CourseTranscriptsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CourseTranscripts.CourseTranscriptGetByKey request, ICourseTranscript specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CourseAttemptResultType = request.CourseAttemptResultType; | |
specification.CourseCode = request.CourseCode; | |
specification.CourseEducationOrganizationId = request.CourseEducationOrganizationId; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CourseTranscripts.CourseTranscriptGetByExample request, ICourseTranscript specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AlternativeCourseCode = request.AlternativeCourseCode; | |
specification.AlternativeCourseTitle = request.AlternativeCourseTitle; | |
specification.AttemptedCreditConversion = request.AttemptedCreditConversion; | |
specification.AttemptedCredits = request.AttemptedCredits; | |
specification.AttemptedCreditType = request.AttemptedCreditType; | |
specification.CourseAttemptResultType = request.CourseAttemptResultType; | |
specification.CourseCode = request.CourseCode; | |
specification.CourseEducationOrganizationId = request.CourseEducationOrganizationId; | |
specification.CourseRepeatCodeType = request.CourseRepeatCodeType; | |
specification.CourseTitle = request.CourseTitle; | |
specification.EarnedCreditConversion = request.EarnedCreditConversion; | |
specification.EarnedCredits = request.EarnedCredits; | |
specification.EarnedCreditType = request.EarnedCreditType; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FinalLetterGradeEarned = request.FinalLetterGradeEarned; | |
specification.FinalNumericGradeEarned = request.FinalNumericGradeEarned; | |
specification.Id = request.Id; | |
specification.MethodCreditEarnedType = request.MethodCreditEarnedType; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.WhenTakenGradeLevelDescriptor = request.WhenTakenGradeLevelDescriptor; | |
} | |
public IHttpActionResult GetByKey([FromUri] string courseAttemptResultType, string courseCode, int courseEducationOrganizationId, int educationOrganizationId, short schoolYear, string studentUniqueId, string termDescriptor) | |
{ | |
var request = new Api.Models.Requests.v2.CourseTranscripts.CourseTranscriptGetByKey | |
{ | |
CourseAttemptResultType = courseAttemptResultType, | |
CourseCode = courseCode, | |
CourseEducationOrganizationId = courseEducationOrganizationId, | |
EducationOrganizationId = educationOrganizationId, | |
SchoolYear = schoolYear, | |
StudentUniqueId = studentUniqueId, | |
TermDescriptor = termDescriptor, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICourseTranscript request) | |
{ | |
return | |
request.CourseAttemptResultType != null | |
&& request.CourseCode != default(string) | |
&& request.CourseEducationOrganizationId != default(int) | |
&& request.EducationOrganizationId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.StudentUniqueId != default(string) | |
&& request.TermDescriptor != null; | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "courseTranscripts"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CredentialFieldDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CredentialFieldDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CredentialFieldDescriptor.CredentialFieldDescriptor, | |
EdFi.Ods.Api.Models.Resources.CredentialFieldDescriptor.CredentialFieldDescriptor, | |
EdFi.Ods.Entities.Common.ICredentialFieldDescriptor, | |
EdFi.Ods.Entities.NHibernate.CredentialFieldDescriptorAggregate.CredentialFieldDescriptor, | |
Api.Models.Requests.v2.CredentialFieldDescriptors.CredentialFieldDescriptorGetByKey, | |
Api.Models.Requests.v2.CredentialFieldDescriptors.CredentialFieldDescriptorPut, | |
Api.Models.Requests.v2.CredentialFieldDescriptors.CredentialFieldDescriptorPost, | |
Api.Models.Requests.v2.CredentialFieldDescriptors.CredentialFieldDescriptorDelete, | |
Api.Models.Requests.v2.CredentialFieldDescriptors.CredentialFieldDescriptorGetByExample> | |
{ | |
public CredentialFieldDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CredentialFieldDescriptors.CredentialFieldDescriptorGetByKey request, ICredentialFieldDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CredentialFieldDescriptorId = request.CredentialFieldDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CredentialFieldDescriptors.CredentialFieldDescriptorGetByExample request, ICredentialFieldDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.CredentialFieldDescriptorId = request.CredentialFieldDescriptorId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int credentialFieldDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.CredentialFieldDescriptors.CredentialFieldDescriptorGetByKey | |
{ | |
CredentialFieldDescriptorId = credentialFieldDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICredentialFieldDescriptor request) | |
{ | |
return | |
request.CredentialFieldDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "credentialFieldDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CredentialTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CredentialTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CredentialType.CredentialType, | |
EdFi.Ods.Api.Models.Resources.CredentialType.CredentialType, | |
EdFi.Ods.Entities.Common.ICredentialType, | |
EdFi.Ods.Entities.NHibernate.CredentialTypeAggregate.CredentialType, | |
Api.Models.Requests.v2.CredentialTypes.CredentialTypeGetByKey, | |
Api.Models.Requests.v2.CredentialTypes.CredentialTypePut, | |
Api.Models.Requests.v2.CredentialTypes.CredentialTypePost, | |
Api.Models.Requests.v2.CredentialTypes.CredentialTypeDelete, | |
Api.Models.Requests.v2.CredentialTypes.CredentialTypeGetByExample> | |
{ | |
public CredentialTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CredentialTypes.CredentialTypeGetByKey request, ICredentialType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CredentialTypeId = request.CredentialTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CredentialTypes.CredentialTypeGetByExample request, ICredentialType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CredentialTypeId = request.CredentialTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int credentialTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CredentialTypes.CredentialTypeGetByKey | |
{ | |
CredentialTypeId = credentialTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICredentialType request) | |
{ | |
return | |
request.CredentialTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "credentialTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CreditTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CreditTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CreditType.CreditType, | |
EdFi.Ods.Api.Models.Resources.CreditType.CreditType, | |
EdFi.Ods.Entities.Common.ICreditType, | |
EdFi.Ods.Entities.NHibernate.CreditTypeAggregate.CreditType, | |
Api.Models.Requests.v2.CreditTypes.CreditTypeGetByKey, | |
Api.Models.Requests.v2.CreditTypes.CreditTypePut, | |
Api.Models.Requests.v2.CreditTypes.CreditTypePost, | |
Api.Models.Requests.v2.CreditTypes.CreditTypeDelete, | |
Api.Models.Requests.v2.CreditTypes.CreditTypeGetByExample> | |
{ | |
public CreditTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CreditTypes.CreditTypeGetByKey request, ICreditType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CreditTypeId = request.CreditTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CreditTypes.CreditTypeGetByExample request, ICreditType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CreditTypeId = request.CreditTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int creditTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CreditTypes.CreditTypeGetByKey | |
{ | |
CreditTypeId = creditTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICreditType request) | |
{ | |
return | |
request.CreditTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "creditTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.CurriculumUsedTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class CurriculumUsedTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.CurriculumUsedType.CurriculumUsedType, | |
EdFi.Ods.Api.Models.Resources.CurriculumUsedType.CurriculumUsedType, | |
EdFi.Ods.Entities.Common.ICurriculumUsedType, | |
EdFi.Ods.Entities.NHibernate.CurriculumUsedTypeAggregate.CurriculumUsedType, | |
Api.Models.Requests.v2.CurriculumUsedTypes.CurriculumUsedTypeGetByKey, | |
Api.Models.Requests.v2.CurriculumUsedTypes.CurriculumUsedTypePut, | |
Api.Models.Requests.v2.CurriculumUsedTypes.CurriculumUsedTypePost, | |
Api.Models.Requests.v2.CurriculumUsedTypes.CurriculumUsedTypeDelete, | |
Api.Models.Requests.v2.CurriculumUsedTypes.CurriculumUsedTypeGetByExample> | |
{ | |
public CurriculumUsedTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.CurriculumUsedTypes.CurriculumUsedTypeGetByKey request, ICurriculumUsedType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CurriculumUsedTypeId = request.CurriculumUsedTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.CurriculumUsedTypes.CurriculumUsedTypeGetByExample request, ICurriculumUsedType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.CurriculumUsedTypeId = request.CurriculumUsedTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int curriculumUsedTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.CurriculumUsedTypes.CurriculumUsedTypeGetByKey | |
{ | |
CurriculumUsedTypeId = curriculumUsedTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ICurriculumUsedType request) | |
{ | |
return | |
request.CurriculumUsedTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "curriculumUsedTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DeliveryMethodTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DeliveryMethodTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DeliveryMethodType.DeliveryMethodType, | |
EdFi.Ods.Api.Models.Resources.DeliveryMethodType.DeliveryMethodType, | |
EdFi.Ods.Entities.Common.IDeliveryMethodType, | |
EdFi.Ods.Entities.NHibernate.DeliveryMethodTypeAggregate.DeliveryMethodType, | |
Api.Models.Requests.v2.DeliveryMethodTypes.DeliveryMethodTypeGetByKey, | |
Api.Models.Requests.v2.DeliveryMethodTypes.DeliveryMethodTypePut, | |
Api.Models.Requests.v2.DeliveryMethodTypes.DeliveryMethodTypePost, | |
Api.Models.Requests.v2.DeliveryMethodTypes.DeliveryMethodTypeDelete, | |
Api.Models.Requests.v2.DeliveryMethodTypes.DeliveryMethodTypeGetByExample> | |
{ | |
public DeliveryMethodTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DeliveryMethodTypes.DeliveryMethodTypeGetByKey request, IDeliveryMethodType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DeliveryMethodTypeId = request.DeliveryMethodTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DeliveryMethodTypes.DeliveryMethodTypeGetByExample request, IDeliveryMethodType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.DeliveryMethodTypeId = request.DeliveryMethodTypeId; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int deliveryMethodTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.DeliveryMethodTypes.DeliveryMethodTypeGetByKey | |
{ | |
DeliveryMethodTypeId = deliveryMethodTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDeliveryMethodType request) | |
{ | |
return | |
request.DeliveryMethodTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "deliveryMethodTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DiagnosisDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DiagnosisDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DiagnosisDescriptor.DiagnosisDescriptor, | |
EdFi.Ods.Api.Models.Resources.DiagnosisDescriptor.DiagnosisDescriptor, | |
EdFi.Ods.Entities.Common.IDiagnosisDescriptor, | |
EdFi.Ods.Entities.NHibernate.DiagnosisDescriptorAggregate.DiagnosisDescriptor, | |
Api.Models.Requests.v2.DiagnosisDescriptors.DiagnosisDescriptorGetByKey, | |
Api.Models.Requests.v2.DiagnosisDescriptors.DiagnosisDescriptorPut, | |
Api.Models.Requests.v2.DiagnosisDescriptors.DiagnosisDescriptorPost, | |
Api.Models.Requests.v2.DiagnosisDescriptors.DiagnosisDescriptorDelete, | |
Api.Models.Requests.v2.DiagnosisDescriptors.DiagnosisDescriptorGetByExample> | |
{ | |
public DiagnosisDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DiagnosisDescriptors.DiagnosisDescriptorGetByKey request, IDiagnosisDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DiagnosisDescriptorId = request.DiagnosisDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DiagnosisDescriptors.DiagnosisDescriptorGetByExample request, IDiagnosisDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DiagnosisDescriptorId = request.DiagnosisDescriptorId; | |
specification.DiagnosisType = request.DiagnosisType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int diagnosisDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.DiagnosisDescriptors.DiagnosisDescriptorGetByKey | |
{ | |
DiagnosisDescriptorId = diagnosisDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDiagnosisDescriptor request) | |
{ | |
return | |
request.DiagnosisDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "diagnosisDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DiagnosisTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DiagnosisTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DiagnosisType.DiagnosisType, | |
EdFi.Ods.Api.Models.Resources.DiagnosisType.DiagnosisType, | |
EdFi.Ods.Entities.Common.IDiagnosisType, | |
EdFi.Ods.Entities.NHibernate.DiagnosisTypeAggregate.DiagnosisType, | |
Api.Models.Requests.v2.DiagnosisTypes.DiagnosisTypeGetByKey, | |
Api.Models.Requests.v2.DiagnosisTypes.DiagnosisTypePut, | |
Api.Models.Requests.v2.DiagnosisTypes.DiagnosisTypePost, | |
Api.Models.Requests.v2.DiagnosisTypes.DiagnosisTypeDelete, | |
Api.Models.Requests.v2.DiagnosisTypes.DiagnosisTypeGetByExample> | |
{ | |
public DiagnosisTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DiagnosisTypes.DiagnosisTypeGetByKey request, IDiagnosisType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DiagnosisTypeId = request.DiagnosisTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DiagnosisTypes.DiagnosisTypeGetByExample request, IDiagnosisType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.DiagnosisTypeId = request.DiagnosisTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int diagnosisTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.DiagnosisTypes.DiagnosisTypeGetByKey | |
{ | |
DiagnosisTypeId = diagnosisTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDiagnosisType request) | |
{ | |
return | |
request.DiagnosisTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "diagnosisTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DiplomaLevelTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DiplomaLevelTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DiplomaLevelType.DiplomaLevelType, | |
EdFi.Ods.Api.Models.Resources.DiplomaLevelType.DiplomaLevelType, | |
EdFi.Ods.Entities.Common.IDiplomaLevelType, | |
EdFi.Ods.Entities.NHibernate.DiplomaLevelTypeAggregate.DiplomaLevelType, | |
Api.Models.Requests.v2.DiplomaLevelTypes.DiplomaLevelTypeGetByKey, | |
Api.Models.Requests.v2.DiplomaLevelTypes.DiplomaLevelTypePut, | |
Api.Models.Requests.v2.DiplomaLevelTypes.DiplomaLevelTypePost, | |
Api.Models.Requests.v2.DiplomaLevelTypes.DiplomaLevelTypeDelete, | |
Api.Models.Requests.v2.DiplomaLevelTypes.DiplomaLevelTypeGetByExample> | |
{ | |
public DiplomaLevelTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DiplomaLevelTypes.DiplomaLevelTypeGetByKey request, IDiplomaLevelType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DiplomaLevelTypeId = request.DiplomaLevelTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DiplomaLevelTypes.DiplomaLevelTypeGetByExample request, IDiplomaLevelType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.DiplomaLevelTypeId = request.DiplomaLevelTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int diplomaLevelTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.DiplomaLevelTypes.DiplomaLevelTypeGetByKey | |
{ | |
DiplomaLevelTypeId = diplomaLevelTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDiplomaLevelType request) | |
{ | |
return | |
request.DiplomaLevelTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "diplomaLevelTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DiplomaTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DiplomaTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DiplomaType.DiplomaType, | |
EdFi.Ods.Api.Models.Resources.DiplomaType.DiplomaType, | |
EdFi.Ods.Entities.Common.IDiplomaType, | |
EdFi.Ods.Entities.NHibernate.DiplomaTypeAggregate.DiplomaType, | |
Api.Models.Requests.v2.DiplomaTypes.DiplomaTypeGetByKey, | |
Api.Models.Requests.v2.DiplomaTypes.DiplomaTypePut, | |
Api.Models.Requests.v2.DiplomaTypes.DiplomaTypePost, | |
Api.Models.Requests.v2.DiplomaTypes.DiplomaTypeDelete, | |
Api.Models.Requests.v2.DiplomaTypes.DiplomaTypeGetByExample> | |
{ | |
public DiplomaTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DiplomaTypes.DiplomaTypeGetByKey request, IDiplomaType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DiplomaTypeId = request.DiplomaTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DiplomaTypes.DiplomaTypeGetByExample request, IDiplomaType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.DiplomaTypeId = request.DiplomaTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int diplomaTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.DiplomaTypes.DiplomaTypeGetByKey | |
{ | |
DiplomaTypeId = diplomaTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDiplomaType request) | |
{ | |
return | |
request.DiplomaTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "diplomaTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DisabilityCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DisabilityCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DisabilityCategoryType.DisabilityCategoryType, | |
EdFi.Ods.Api.Models.Resources.DisabilityCategoryType.DisabilityCategoryType, | |
EdFi.Ods.Entities.Common.IDisabilityCategoryType, | |
EdFi.Ods.Entities.NHibernate.DisabilityCategoryTypeAggregate.DisabilityCategoryType, | |
Api.Models.Requests.v2.DisabilityCategoryTypes.DisabilityCategoryTypeGetByKey, | |
Api.Models.Requests.v2.DisabilityCategoryTypes.DisabilityCategoryTypePut, | |
Api.Models.Requests.v2.DisabilityCategoryTypes.DisabilityCategoryTypePost, | |
Api.Models.Requests.v2.DisabilityCategoryTypes.DisabilityCategoryTypeDelete, | |
Api.Models.Requests.v2.DisabilityCategoryTypes.DisabilityCategoryTypeGetByExample> | |
{ | |
public DisabilityCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DisabilityCategoryTypes.DisabilityCategoryTypeGetByKey request, IDisabilityCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DisabilityCategoryTypeId = request.DisabilityCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DisabilityCategoryTypes.DisabilityCategoryTypeGetByExample request, IDisabilityCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.DisabilityCategoryTypeId = request.DisabilityCategoryTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int disabilityCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.DisabilityCategoryTypes.DisabilityCategoryTypeGetByKey | |
{ | |
DisabilityCategoryTypeId = disabilityCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDisabilityCategoryType request) | |
{ | |
return | |
request.DisabilityCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "disabilityCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DisabilityDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DisabilityDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DisabilityDescriptor.DisabilityDescriptor, | |
EdFi.Ods.Api.Models.Resources.DisabilityDescriptor.DisabilityDescriptor, | |
EdFi.Ods.Entities.Common.IDisabilityDescriptor, | |
EdFi.Ods.Entities.NHibernate.DisabilityDescriptorAggregate.DisabilityDescriptor, | |
Api.Models.Requests.v2.DisabilityDescriptors.DisabilityDescriptorGetByKey, | |
Api.Models.Requests.v2.DisabilityDescriptors.DisabilityDescriptorPut, | |
Api.Models.Requests.v2.DisabilityDescriptors.DisabilityDescriptorPost, | |
Api.Models.Requests.v2.DisabilityDescriptors.DisabilityDescriptorDelete, | |
Api.Models.Requests.v2.DisabilityDescriptors.DisabilityDescriptorGetByExample> | |
{ | |
public DisabilityDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DisabilityDescriptors.DisabilityDescriptorGetByKey request, IDisabilityDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DisabilityDescriptorId = request.DisabilityDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DisabilityDescriptors.DisabilityDescriptorGetByExample request, IDisabilityDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DisabilityCategoryType = request.DisabilityCategoryType; | |
specification.DisabilityDescriptorId = request.DisabilityDescriptorId; | |
specification.DisabilityType = request.DisabilityType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int disabilityDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.DisabilityDescriptors.DisabilityDescriptorGetByKey | |
{ | |
DisabilityDescriptorId = disabilityDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDisabilityDescriptor request) | |
{ | |
return | |
request.DisabilityDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "disabilityDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DisabilityDeterminationSourceTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DisabilityDeterminationSourceTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DisabilityDeterminationSourceType.DisabilityDeterminationSourceType, | |
EdFi.Ods.Api.Models.Resources.DisabilityDeterminationSourceType.DisabilityDeterminationSourceType, | |
EdFi.Ods.Entities.Common.IDisabilityDeterminationSourceType, | |
EdFi.Ods.Entities.NHibernate.DisabilityDeterminationSourceTypeAggregate.DisabilityDeterminationSourceType, | |
Api.Models.Requests.v2.DisabilityDeterminationSourceTypes.DisabilityDeterminationSourceTypeGetByKey, | |
Api.Models.Requests.v2.DisabilityDeterminationSourceTypes.DisabilityDeterminationSourceTypePut, | |
Api.Models.Requests.v2.DisabilityDeterminationSourceTypes.DisabilityDeterminationSourceTypePost, | |
Api.Models.Requests.v2.DisabilityDeterminationSourceTypes.DisabilityDeterminationSourceTypeDelete, | |
Api.Models.Requests.v2.DisabilityDeterminationSourceTypes.DisabilityDeterminationSourceTypeGetByExample> | |
{ | |
public DisabilityDeterminationSourceTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DisabilityDeterminationSourceTypes.DisabilityDeterminationSourceTypeGetByKey request, IDisabilityDeterminationSourceType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DisabilityDeterminationSourceTypeId = request.DisabilityDeterminationSourceTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DisabilityDeterminationSourceTypes.DisabilityDeterminationSourceTypeGetByExample request, IDisabilityDeterminationSourceType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.DisabilityDeterminationSourceTypeId = request.DisabilityDeterminationSourceTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int disabilityDeterminationSourceTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.DisabilityDeterminationSourceTypes.DisabilityDeterminationSourceTypeGetByKey | |
{ | |
DisabilityDeterminationSourceTypeId = disabilityDeterminationSourceTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDisabilityDeterminationSourceType request) | |
{ | |
return | |
request.DisabilityDeterminationSourceTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "disabilityDeterminationSourceTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DisabilityTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DisabilityTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DisabilityType.DisabilityType, | |
EdFi.Ods.Api.Models.Resources.DisabilityType.DisabilityType, | |
EdFi.Ods.Entities.Common.IDisabilityType, | |
EdFi.Ods.Entities.NHibernate.DisabilityTypeAggregate.DisabilityType, | |
Api.Models.Requests.v2.DisabilityTypes.DisabilityTypeGetByKey, | |
Api.Models.Requests.v2.DisabilityTypes.DisabilityTypePut, | |
Api.Models.Requests.v2.DisabilityTypes.DisabilityTypePost, | |
Api.Models.Requests.v2.DisabilityTypes.DisabilityTypeDelete, | |
Api.Models.Requests.v2.DisabilityTypes.DisabilityTypeGetByExample> | |
{ | |
public DisabilityTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DisabilityTypes.DisabilityTypeGetByKey request, IDisabilityType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DisabilityTypeId = request.DisabilityTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DisabilityTypes.DisabilityTypeGetByExample request, IDisabilityType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.DisabilityTypeId = request.DisabilityTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int disabilityTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.DisabilityTypes.DisabilityTypeGetByKey | |
{ | |
DisabilityTypeId = disabilityTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDisabilityType request) | |
{ | |
return | |
request.DisabilityTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "disabilityTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DisciplineActions | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DisciplineActionsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DisciplineAction.DisciplineAction, | |
EdFi.Ods.Api.Models.Resources.DisciplineAction.DisciplineAction, | |
EdFi.Ods.Entities.Common.IDisciplineAction, | |
EdFi.Ods.Entities.NHibernate.DisciplineActionAggregate.DisciplineAction, | |
Api.Models.Requests.v2.DisciplineActions.DisciplineActionGetByKey, | |
Api.Models.Requests.v2.DisciplineActions.DisciplineActionPut, | |
Api.Models.Requests.v2.DisciplineActions.DisciplineActionPost, | |
Api.Models.Requests.v2.DisciplineActions.DisciplineActionDelete, | |
Api.Models.Requests.v2.DisciplineActions.DisciplineActionGetByExample> | |
{ | |
public DisciplineActionsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DisciplineActions.DisciplineActionGetByKey request, IDisciplineAction specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DisciplineActionIdentifier = request.Identifier; | |
specification.DisciplineDate = request.DisciplineDate; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DisciplineActions.DisciplineActionGetByExample request, IDisciplineAction specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ActualDisciplineActionLength = request.ActualDisciplineActionLength; | |
specification.AssignmentSchoolId = request.AssignmentSchoolId; | |
specification.DisciplineActionIdentifier = request.Identifier; | |
specification.DisciplineActionLength = request.Length; | |
specification.DisciplineActionLengthDifferenceReasonType = request.LengthDifferenceReasonType; | |
specification.DisciplineDate = request.DisciplineDate; | |
specification.Id = request.Id; | |
specification.RelatedToZeroTolerancePolicy = request.RelatedToZeroTolerancePolicy; | |
specification.ResponsibilitySchoolId = request.ResponsibilitySchoolId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string identifier, DateTime disciplineDate, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.DisciplineActions.DisciplineActionGetByKey | |
{ | |
Identifier = identifier, | |
DisciplineDate = disciplineDate, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDisciplineAction request) | |
{ | |
return | |
request.DisciplineActionIdentifier != default(string) | |
&& request.DisciplineDate != default(DateTime) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "disciplineActions"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DisciplineActionLengthDifferenceReasonTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DisciplineActionLengthDifferenceReasonTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DisciplineActionLengthDifferenceReasonType.DisciplineActionLengthDifferenceReasonType, | |
EdFi.Ods.Api.Models.Resources.DisciplineActionLengthDifferenceReasonType.DisciplineActionLengthDifferenceReasonType, | |
EdFi.Ods.Entities.Common.IDisciplineActionLengthDifferenceReasonType, | |
EdFi.Ods.Entities.NHibernate.DisciplineActionLengthDifferenceReasonTypeAggregate.DisciplineActionLengthDifferenceReasonType, | |
Api.Models.Requests.v2.DisciplineActionLengthDifferenceReasonTypes.DisciplineActionLengthDifferenceReasonTypeGetByKey, | |
Api.Models.Requests.v2.DisciplineActionLengthDifferenceReasonTypes.DisciplineActionLengthDifferenceReasonTypePut, | |
Api.Models.Requests.v2.DisciplineActionLengthDifferenceReasonTypes.DisciplineActionLengthDifferenceReasonTypePost, | |
Api.Models.Requests.v2.DisciplineActionLengthDifferenceReasonTypes.DisciplineActionLengthDifferenceReasonTypeDelete, | |
Api.Models.Requests.v2.DisciplineActionLengthDifferenceReasonTypes.DisciplineActionLengthDifferenceReasonTypeGetByExample> | |
{ | |
public DisciplineActionLengthDifferenceReasonTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DisciplineActionLengthDifferenceReasonTypes.DisciplineActionLengthDifferenceReasonTypeGetByKey request, IDisciplineActionLengthDifferenceReasonType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DisciplineActionLengthDifferenceReasonTypeId = request.DisciplineActionLengthDifferenceReasonTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DisciplineActionLengthDifferenceReasonTypes.DisciplineActionLengthDifferenceReasonTypeGetByExample request, IDisciplineActionLengthDifferenceReasonType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.DisciplineActionLengthDifferenceReasonTypeId = request.DisciplineActionLengthDifferenceReasonTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int disciplineActionLengthDifferenceReasonTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.DisciplineActionLengthDifferenceReasonTypes.DisciplineActionLengthDifferenceReasonTypeGetByKey | |
{ | |
DisciplineActionLengthDifferenceReasonTypeId = disciplineActionLengthDifferenceReasonTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDisciplineActionLengthDifferenceReasonType request) | |
{ | |
return | |
request.DisciplineActionLengthDifferenceReasonTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "disciplineActionLengthDifferenceReasonTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DisciplineDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DisciplineDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DisciplineDescriptor.DisciplineDescriptor, | |
EdFi.Ods.Api.Models.Resources.DisciplineDescriptor.DisciplineDescriptor, | |
EdFi.Ods.Entities.Common.IDisciplineDescriptor, | |
EdFi.Ods.Entities.NHibernate.DisciplineDescriptorAggregate.DisciplineDescriptor, | |
Api.Models.Requests.v2.DisciplineDescriptors.DisciplineDescriptorGetByKey, | |
Api.Models.Requests.v2.DisciplineDescriptors.DisciplineDescriptorPut, | |
Api.Models.Requests.v2.DisciplineDescriptors.DisciplineDescriptorPost, | |
Api.Models.Requests.v2.DisciplineDescriptors.DisciplineDescriptorDelete, | |
Api.Models.Requests.v2.DisciplineDescriptors.DisciplineDescriptorGetByExample> | |
{ | |
public DisciplineDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DisciplineDescriptors.DisciplineDescriptorGetByKey request, IDisciplineDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DisciplineDescriptorId = request.DisciplineDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DisciplineDescriptors.DisciplineDescriptorGetByExample request, IDisciplineDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DisciplineDescriptorId = request.DisciplineDescriptorId; | |
specification.DisciplineType = request.DisciplineType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int disciplineDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.DisciplineDescriptors.DisciplineDescriptorGetByKey | |
{ | |
DisciplineDescriptorId = disciplineDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDisciplineDescriptor request) | |
{ | |
return | |
request.DisciplineDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "disciplineDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DisciplineIncidents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DisciplineIncidentsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DisciplineIncident.DisciplineIncident, | |
EdFi.Ods.Api.Models.Resources.DisciplineIncident.DisciplineIncident, | |
EdFi.Ods.Entities.Common.IDisciplineIncident, | |
EdFi.Ods.Entities.NHibernate.DisciplineIncidentAggregate.DisciplineIncident, | |
Api.Models.Requests.v2.DisciplineIncidents.DisciplineIncidentGetByKey, | |
Api.Models.Requests.v2.DisciplineIncidents.DisciplineIncidentPut, | |
Api.Models.Requests.v2.DisciplineIncidents.DisciplineIncidentPost, | |
Api.Models.Requests.v2.DisciplineIncidents.DisciplineIncidentDelete, | |
Api.Models.Requests.v2.DisciplineIncidents.DisciplineIncidentGetByExample> | |
{ | |
public DisciplineIncidentsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DisciplineIncidents.DisciplineIncidentGetByKey request, IDisciplineIncident specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.IncidentIdentifier = request.IncidentIdentifier; | |
specification.SchoolId = request.SchoolId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DisciplineIncidents.DisciplineIncidentGetByExample request, IDisciplineIncident specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CaseNumber = request.CaseNumber; | |
specification.Id = request.Id; | |
specification.IncidentCost = request.IncidentCost; | |
specification.IncidentDate = request.IncidentDate; | |
specification.IncidentDescription = request.IncidentDescription; | |
specification.IncidentIdentifier = request.IncidentIdentifier; | |
specification.IncidentLocationType = request.IncidentLocationType; | |
specification.IncidentTime = request.IncidentTime; | |
specification.ReportedToLawEnforcement = request.ReportedToLawEnforcement; | |
specification.ReporterDescriptionDescriptor = request.ReporterDescriptionDescriptor; | |
specification.ReporterName = request.ReporterName; | |
specification.SchoolId = request.SchoolId; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string incidentIdentifier, int schoolId) | |
{ | |
var request = new Api.Models.Requests.v2.DisciplineIncidents.DisciplineIncidentGetByKey | |
{ | |
IncidentIdentifier = incidentIdentifier, | |
SchoolId = schoolId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDisciplineIncident request) | |
{ | |
return | |
request.IncidentIdentifier != default(string) | |
&& request.SchoolId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "disciplineIncidents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.DisciplineTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class DisciplineTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.DisciplineType.DisciplineType, | |
EdFi.Ods.Api.Models.Resources.DisciplineType.DisciplineType, | |
EdFi.Ods.Entities.Common.IDisciplineType, | |
EdFi.Ods.Entities.NHibernate.DisciplineTypeAggregate.DisciplineType, | |
Api.Models.Requests.v2.DisciplineTypes.DisciplineTypeGetByKey, | |
Api.Models.Requests.v2.DisciplineTypes.DisciplineTypePut, | |
Api.Models.Requests.v2.DisciplineTypes.DisciplineTypePost, | |
Api.Models.Requests.v2.DisciplineTypes.DisciplineTypeDelete, | |
Api.Models.Requests.v2.DisciplineTypes.DisciplineTypeGetByExample> | |
{ | |
public DisciplineTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.DisciplineTypes.DisciplineTypeGetByKey request, IDisciplineType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DisciplineTypeId = request.DisciplineTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.DisciplineTypes.DisciplineTypeGetByExample request, IDisciplineType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.DisciplineTypeId = request.DisciplineTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int disciplineTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.DisciplineTypes.DisciplineTypeGetByKey | |
{ | |
DisciplineTypeId = disciplineTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IDisciplineType request) | |
{ | |
return | |
request.DisciplineTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "disciplineTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationalEnvironmentTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationalEnvironmentTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationalEnvironmentType.EducationalEnvironmentType, | |
EdFi.Ods.Api.Models.Resources.EducationalEnvironmentType.EducationalEnvironmentType, | |
EdFi.Ods.Entities.Common.IEducationalEnvironmentType, | |
EdFi.Ods.Entities.NHibernate.EducationalEnvironmentTypeAggregate.EducationalEnvironmentType, | |
Api.Models.Requests.v2.EducationalEnvironmentTypes.EducationalEnvironmentTypeGetByKey, | |
Api.Models.Requests.v2.EducationalEnvironmentTypes.EducationalEnvironmentTypePut, | |
Api.Models.Requests.v2.EducationalEnvironmentTypes.EducationalEnvironmentTypePost, | |
Api.Models.Requests.v2.EducationalEnvironmentTypes.EducationalEnvironmentTypeDelete, | |
Api.Models.Requests.v2.EducationalEnvironmentTypes.EducationalEnvironmentTypeGetByExample> | |
{ | |
public EducationalEnvironmentTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationalEnvironmentTypes.EducationalEnvironmentTypeGetByKey request, IEducationalEnvironmentType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationalEnvironmentTypeId = request.EducationalEnvironmentTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationalEnvironmentTypes.EducationalEnvironmentTypeGetByExample request, IEducationalEnvironmentType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.EducationalEnvironmentTypeId = request.EducationalEnvironmentTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationalEnvironmentTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.EducationalEnvironmentTypes.EducationalEnvironmentTypeGetByKey | |
{ | |
EducationalEnvironmentTypeId = educationalEnvironmentTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationalEnvironmentType request) | |
{ | |
return | |
request.EducationalEnvironmentTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationalEnvironmentTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationContents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationContentsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationContent.EducationContent, | |
EdFi.Ods.Api.Models.Resources.EducationContent.EducationContent, | |
EdFi.Ods.Entities.Common.IEducationContent, | |
EdFi.Ods.Entities.NHibernate.EducationContentAggregate.EducationContent, | |
Api.Models.Requests.v2.EducationContents.EducationContentGetByKey, | |
Api.Models.Requests.v2.EducationContents.EducationContentPut, | |
Api.Models.Requests.v2.EducationContents.EducationContentPost, | |
Api.Models.Requests.v2.EducationContents.EducationContentDelete, | |
Api.Models.Requests.v2.EducationContents.EducationContentGetByExample> | |
{ | |
public EducationContentsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationContents.EducationContentGetByKey request, IEducationContent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ContentIdentifier = request.ContentIdentifier; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationContents.EducationContentGetByExample request, IEducationContent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AdditionalAuthorsIndicator = request.AdditionalAuthorsIndicator; | |
specification.ContentClassType = request.ContentClassType; | |
specification.ContentIdentifier = request.ContentIdentifier; | |
specification.Cost = request.Cost; | |
specification.CostRateType = request.CostRateType; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.InteractivityStyleType = request.InteractivityStyleType; | |
specification.LearningResourceMetadataURI = request.LearningResourceMetadataURI; | |
specification.LearningStandardId = request.LearningStandardId; | |
specification.Namespace = request.Namespace; | |
specification.PublicationDate = request.PublicationDate; | |
specification.PublicationYear = request.PublicationYear; | |
specification.Publisher = request.Publisher; | |
specification.ShortDescription = request.ShortDescription; | |
specification.TimeRequired = request.TimeRequired; | |
specification.UseRightsURL = request.UseRightsURL; | |
specification.Version = request.Version; | |
} | |
public IHttpActionResult GetByKey([FromUri] string contentIdentifier) | |
{ | |
var request = new Api.Models.Requests.v2.EducationContents.EducationContentGetByKey | |
{ | |
ContentIdentifier = contentIdentifier, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationContent request) | |
{ | |
return | |
request.ContentIdentifier != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationContents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationOrganizationCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationOrganizationCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationCategoryType.EducationOrganizationCategoryType, | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationCategoryType.EducationOrganizationCategoryType, | |
EdFi.Ods.Entities.Common.IEducationOrganizationCategoryType, | |
EdFi.Ods.Entities.NHibernate.EducationOrganizationCategoryTypeAggregate.EducationOrganizationCategoryType, | |
Api.Models.Requests.v2.EducationOrganizationCategoryTypes.EducationOrganizationCategoryTypeGetByKey, | |
Api.Models.Requests.v2.EducationOrganizationCategoryTypes.EducationOrganizationCategoryTypePut, | |
Api.Models.Requests.v2.EducationOrganizationCategoryTypes.EducationOrganizationCategoryTypePost, | |
Api.Models.Requests.v2.EducationOrganizationCategoryTypes.EducationOrganizationCategoryTypeDelete, | |
Api.Models.Requests.v2.EducationOrganizationCategoryTypes.EducationOrganizationCategoryTypeGetByExample> | |
{ | |
public EducationOrganizationCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationOrganizationCategoryTypes.EducationOrganizationCategoryTypeGetByKey request, IEducationOrganizationCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationCategoryTypeId = request.EducationOrganizationCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationOrganizationCategoryTypes.EducationOrganizationCategoryTypeGetByExample request, IEducationOrganizationCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.EducationOrganizationCategoryTypeId = request.EducationOrganizationCategoryTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.EducationOrganizationCategoryTypes.EducationOrganizationCategoryTypeGetByKey | |
{ | |
EducationOrganizationCategoryTypeId = educationOrganizationCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationOrganizationCategoryType request) | |
{ | |
return | |
request.EducationOrganizationCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationOrganizationCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationOrganizationIdentificationSystemDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationOrganizationIdentificationSystemDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationIdentificationSystemDescriptor.EducationOrganizationIdentificationSystemDescriptor, | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationIdentificationSystemDescriptor.EducationOrganizationIdentificationSystemDescriptor, | |
EdFi.Ods.Entities.Common.IEducationOrganizationIdentificationSystemDescriptor, | |
EdFi.Ods.Entities.NHibernate.EducationOrganizationIdentificationSystemDescriptorAggregate.EducationOrganizationIdentificationSystemDescriptor, | |
Api.Models.Requests.v2.EducationOrganizationIdentificationSystemDescriptors.EducationOrganizationIdentificationSystemDescriptorGetByKey, | |
Api.Models.Requests.v2.EducationOrganizationIdentificationSystemDescriptors.EducationOrganizationIdentificationSystemDescriptorPut, | |
Api.Models.Requests.v2.EducationOrganizationIdentificationSystemDescriptors.EducationOrganizationIdentificationSystemDescriptorPost, | |
Api.Models.Requests.v2.EducationOrganizationIdentificationSystemDescriptors.EducationOrganizationIdentificationSystemDescriptorDelete, | |
Api.Models.Requests.v2.EducationOrganizationIdentificationSystemDescriptors.EducationOrganizationIdentificationSystemDescriptorGetByExample> | |
{ | |
public EducationOrganizationIdentificationSystemDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationOrganizationIdentificationSystemDescriptors.EducationOrganizationIdentificationSystemDescriptorGetByKey request, IEducationOrganizationIdentificationSystemDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationIdentificationSystemDescriptorId = request.EducationOrganizationIdentificationSystemDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationOrganizationIdentificationSystemDescriptors.EducationOrganizationIdentificationSystemDescriptorGetByExample request, IEducationOrganizationIdentificationSystemDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationIdentificationSystemDescriptorId = request.EducationOrganizationIdentificationSystemDescriptorId; | |
specification.EducationOrganizationIdentificationSystemType = request.EducationOrganizationIdentificationSystemType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationIdentificationSystemDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.EducationOrganizationIdentificationSystemDescriptors.EducationOrganizationIdentificationSystemDescriptorGetByKey | |
{ | |
EducationOrganizationIdentificationSystemDescriptorId = educationOrganizationIdentificationSystemDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationOrganizationIdentificationSystemDescriptor request) | |
{ | |
return | |
request.EducationOrganizationIdentificationSystemDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationOrganizationIdentificationSystemDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationOrganizationIdentificationSystemTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationOrganizationIdentificationSystemTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationIdentificationSystemType.EducationOrganizationIdentificationSystemType, | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationIdentificationSystemType.EducationOrganizationIdentificationSystemType, | |
EdFi.Ods.Entities.Common.IEducationOrganizationIdentificationSystemType, | |
EdFi.Ods.Entities.NHibernate.EducationOrganizationIdentificationSystemTypeAggregate.EducationOrganizationIdentificationSystemType, | |
Api.Models.Requests.v2.EducationOrganizationIdentificationSystemTypes.EducationOrganizationIdentificationSystemTypeGetByKey, | |
Api.Models.Requests.v2.EducationOrganizationIdentificationSystemTypes.EducationOrganizationIdentificationSystemTypePut, | |
Api.Models.Requests.v2.EducationOrganizationIdentificationSystemTypes.EducationOrganizationIdentificationSystemTypePost, | |
Api.Models.Requests.v2.EducationOrganizationIdentificationSystemTypes.EducationOrganizationIdentificationSystemTypeDelete, | |
Api.Models.Requests.v2.EducationOrganizationIdentificationSystemTypes.EducationOrganizationIdentificationSystemTypeGetByExample> | |
{ | |
public EducationOrganizationIdentificationSystemTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationOrganizationIdentificationSystemTypes.EducationOrganizationIdentificationSystemTypeGetByKey request, IEducationOrganizationIdentificationSystemType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationIdentificationSystemTypeId = request.EducationOrganizationIdentificationSystemTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationOrganizationIdentificationSystemTypes.EducationOrganizationIdentificationSystemTypeGetByExample request, IEducationOrganizationIdentificationSystemType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.EducationOrganizationIdentificationSystemTypeId = request.EducationOrganizationIdentificationSystemTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationIdentificationSystemTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.EducationOrganizationIdentificationSystemTypes.EducationOrganizationIdentificationSystemTypeGetByKey | |
{ | |
EducationOrganizationIdentificationSystemTypeId = educationOrganizationIdentificationSystemTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationOrganizationIdentificationSystemType request) | |
{ | |
return | |
request.EducationOrganizationIdentificationSystemTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationOrganizationIdentificationSystemTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationOrganizationInterventionPrescriptionAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationOrganizationInterventionPrescriptionAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationInterventionPrescriptionAssociation.EducationOrganizationInterventionPrescriptionAssociation, | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationInterventionPrescriptionAssociation.EducationOrganizationInterventionPrescriptionAssociation, | |
EdFi.Ods.Entities.Common.IEducationOrganizationInterventionPrescriptionAssociation, | |
EdFi.Ods.Entities.NHibernate.EducationOrganizationInterventionPrescriptionAssociationAggregate.EducationOrganizationInterventionPrescriptionAssociation, | |
Api.Models.Requests.v2.EducationOrganizationInterventionPrescriptionAssociations.EducationOrganizationInterventionPrescriptionAssociationGetByKey, | |
Api.Models.Requests.v2.EducationOrganizationInterventionPrescriptionAssociations.EducationOrganizationInterventionPrescriptionAssociationPut, | |
Api.Models.Requests.v2.EducationOrganizationInterventionPrescriptionAssociations.EducationOrganizationInterventionPrescriptionAssociationPost, | |
Api.Models.Requests.v2.EducationOrganizationInterventionPrescriptionAssociations.EducationOrganizationInterventionPrescriptionAssociationDelete, | |
Api.Models.Requests.v2.EducationOrganizationInterventionPrescriptionAssociations.EducationOrganizationInterventionPrescriptionAssociationGetByExample> | |
{ | |
public EducationOrganizationInterventionPrescriptionAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationOrganizationInterventionPrescriptionAssociations.EducationOrganizationInterventionPrescriptionAssociationGetByKey request, IEducationOrganizationInterventionPrescriptionAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.InterventionPrescriptionEducationOrganizationId = request.InterventionPrescriptionEducationOrganizationId; | |
specification.InterventionPrescriptionIdentificationCode = request.InterventionPrescriptionIdentificationCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationOrganizationInterventionPrescriptionAssociations.EducationOrganizationInterventionPrescriptionAssociationGetByExample request, IEducationOrganizationInterventionPrescriptionAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EndDate = request.EndDate; | |
specification.Id = request.Id; | |
specification.InterventionPrescriptionEducationOrganizationId = request.InterventionPrescriptionEducationOrganizationId; | |
specification.InterventionPrescriptionIdentificationCode = request.InterventionPrescriptionIdentificationCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, int interventionPrescriptionEducationOrganizationId, string interventionPrescriptionIdentificationCode) | |
{ | |
var request = new Api.Models.Requests.v2.EducationOrganizationInterventionPrescriptionAssociations.EducationOrganizationInterventionPrescriptionAssociationGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
InterventionPrescriptionEducationOrganizationId = interventionPrescriptionEducationOrganizationId, | |
InterventionPrescriptionIdentificationCode = interventionPrescriptionIdentificationCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationOrganizationInterventionPrescriptionAssociation request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.InterventionPrescriptionEducationOrganizationId != default(int) | |
&& request.InterventionPrescriptionIdentificationCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationOrganizationInterventionPrescriptionAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationOrganizationNetworks | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationOrganizationNetworksController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationNetwork.EducationOrganizationNetwork, | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationNetwork.EducationOrganizationNetwork, | |
EdFi.Ods.Entities.Common.IEducationOrganizationNetwork, | |
EdFi.Ods.Entities.NHibernate.EducationOrganizationNetworkAggregate.EducationOrganizationNetwork, | |
Api.Models.Requests.v2.EducationOrganizationNetworks.EducationOrganizationNetworkGetByKey, | |
Api.Models.Requests.v2.EducationOrganizationNetworks.EducationOrganizationNetworkPut, | |
Api.Models.Requests.v2.EducationOrganizationNetworks.EducationOrganizationNetworkPost, | |
Api.Models.Requests.v2.EducationOrganizationNetworks.EducationOrganizationNetworkDelete, | |
Api.Models.Requests.v2.EducationOrganizationNetworks.EducationOrganizationNetworkGetByExample> | |
{ | |
public EducationOrganizationNetworksController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationOrganizationNetworks.EducationOrganizationNetworkGetByKey request, IEducationOrganizationNetwork specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationNetworkId = request.EducationOrganizationNetworkId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationOrganizationNetworks.EducationOrganizationNetworkGetByExample request, IEducationOrganizationNetwork specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationNetworkId = request.EducationOrganizationNetworkId; | |
specification.NetworkPurposeType = request.NetworkPurposeType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationNetworkId) | |
{ | |
var request = new Api.Models.Requests.v2.EducationOrganizationNetworks.EducationOrganizationNetworkGetByKey | |
{ | |
EducationOrganizationNetworkId = educationOrganizationNetworkId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationOrganizationNetwork request) | |
{ | |
return | |
request.EducationOrganizationNetworkId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationOrganizationNetworks"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationOrganizationNetworkAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationOrganizationNetworkAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationNetworkAssociation.EducationOrganizationNetworkAssociation, | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationNetworkAssociation.EducationOrganizationNetworkAssociation, | |
EdFi.Ods.Entities.Common.IEducationOrganizationNetworkAssociation, | |
EdFi.Ods.Entities.NHibernate.EducationOrganizationNetworkAssociationAggregate.EducationOrganizationNetworkAssociation, | |
Api.Models.Requests.v2.EducationOrganizationNetworkAssociations.EducationOrganizationNetworkAssociationGetByKey, | |
Api.Models.Requests.v2.EducationOrganizationNetworkAssociations.EducationOrganizationNetworkAssociationPut, | |
Api.Models.Requests.v2.EducationOrganizationNetworkAssociations.EducationOrganizationNetworkAssociationPost, | |
Api.Models.Requests.v2.EducationOrganizationNetworkAssociations.EducationOrganizationNetworkAssociationDelete, | |
Api.Models.Requests.v2.EducationOrganizationNetworkAssociations.EducationOrganizationNetworkAssociationGetByExample> | |
{ | |
public EducationOrganizationNetworkAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationOrganizationNetworkAssociations.EducationOrganizationNetworkAssociationGetByKey request, IEducationOrganizationNetworkAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationNetworkId = request.EducationOrganizationNetworkId; | |
specification.MemberEducationOrganizationId = request.MemberEducationOrganizationId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationOrganizationNetworkAssociations.EducationOrganizationNetworkAssociationGetByExample request, IEducationOrganizationNetworkAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationNetworkId = request.EducationOrganizationNetworkId; | |
specification.EndDate = request.EndDate; | |
specification.Id = request.Id; | |
specification.MemberEducationOrganizationId = request.MemberEducationOrganizationId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationNetworkId, int memberEducationOrganizationId) | |
{ | |
var request = new Api.Models.Requests.v2.EducationOrganizationNetworkAssociations.EducationOrganizationNetworkAssociationGetByKey | |
{ | |
EducationOrganizationNetworkId = educationOrganizationNetworkId, | |
MemberEducationOrganizationId = memberEducationOrganizationId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationOrganizationNetworkAssociation request) | |
{ | |
return | |
request.EducationOrganizationNetworkId != default(int) | |
&& request.MemberEducationOrganizationId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationOrganizationNetworkAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationOrganizationPeerAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationOrganizationPeerAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationPeerAssociation.EducationOrganizationPeerAssociation, | |
EdFi.Ods.Api.Models.Resources.EducationOrganizationPeerAssociation.EducationOrganizationPeerAssociation, | |
EdFi.Ods.Entities.Common.IEducationOrganizationPeerAssociation, | |
EdFi.Ods.Entities.NHibernate.EducationOrganizationPeerAssociationAggregate.EducationOrganizationPeerAssociation, | |
Api.Models.Requests.v2.EducationOrganizationPeerAssociations.EducationOrganizationPeerAssociationGetByKey, | |
Api.Models.Requests.v2.EducationOrganizationPeerAssociations.EducationOrganizationPeerAssociationPut, | |
Api.Models.Requests.v2.EducationOrganizationPeerAssociations.EducationOrganizationPeerAssociationPost, | |
Api.Models.Requests.v2.EducationOrganizationPeerAssociations.EducationOrganizationPeerAssociationDelete, | |
Api.Models.Requests.v2.EducationOrganizationPeerAssociations.EducationOrganizationPeerAssociationGetByExample> | |
{ | |
public EducationOrganizationPeerAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationOrganizationPeerAssociations.EducationOrganizationPeerAssociationGetByKey request, IEducationOrganizationPeerAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.PeerEducationOrganizationId = request.PeerEducationOrganizationId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationOrganizationPeerAssociations.EducationOrganizationPeerAssociationGetByExample request, IEducationOrganizationPeerAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
specification.PeerEducationOrganizationId = request.PeerEducationOrganizationId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, int peerEducationOrganizationId) | |
{ | |
var request = new Api.Models.Requests.v2.EducationOrganizationPeerAssociations.EducationOrganizationPeerAssociationGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
PeerEducationOrganizationId = peerEducationOrganizationId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationOrganizationPeerAssociation request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.PeerEducationOrganizationId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationOrganizationPeerAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationPlanTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationPlanTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationPlanType.EducationPlanType, | |
EdFi.Ods.Api.Models.Resources.EducationPlanType.EducationPlanType, | |
EdFi.Ods.Entities.Common.IEducationPlanType, | |
EdFi.Ods.Entities.NHibernate.EducationPlanTypeAggregate.EducationPlanType, | |
Api.Models.Requests.v2.EducationPlanTypes.EducationPlanTypeGetByKey, | |
Api.Models.Requests.v2.EducationPlanTypes.EducationPlanTypePut, | |
Api.Models.Requests.v2.EducationPlanTypes.EducationPlanTypePost, | |
Api.Models.Requests.v2.EducationPlanTypes.EducationPlanTypeDelete, | |
Api.Models.Requests.v2.EducationPlanTypes.EducationPlanTypeGetByExample> | |
{ | |
public EducationPlanTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationPlanTypes.EducationPlanTypeGetByKey request, IEducationPlanType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationPlanTypeId = request.EducationPlanTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationPlanTypes.EducationPlanTypeGetByExample request, IEducationPlanType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.EducationPlanTypeId = request.EducationPlanTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationPlanTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.EducationPlanTypes.EducationPlanTypeGetByKey | |
{ | |
EducationPlanTypeId = educationPlanTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationPlanType request) | |
{ | |
return | |
request.EducationPlanTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationPlanTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EducationServiceCenters | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EducationServiceCentersController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EducationServiceCenter.EducationServiceCenter, | |
EdFi.Ods.Api.Models.Resources.EducationServiceCenter.EducationServiceCenter, | |
EdFi.Ods.Entities.Common.IEducationServiceCenter, | |
EdFi.Ods.Entities.NHibernate.EducationServiceCenterAggregate.EducationServiceCenter, | |
Api.Models.Requests.v2.EducationServiceCenters.EducationServiceCenterGetByKey, | |
Api.Models.Requests.v2.EducationServiceCenters.EducationServiceCenterPut, | |
Api.Models.Requests.v2.EducationServiceCenters.EducationServiceCenterPost, | |
Api.Models.Requests.v2.EducationServiceCenters.EducationServiceCenterDelete, | |
Api.Models.Requests.v2.EducationServiceCenters.EducationServiceCenterGetByExample> | |
{ | |
public EducationServiceCentersController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EducationServiceCenters.EducationServiceCenterGetByKey request, IEducationServiceCenter specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationServiceCenterId = request.EducationServiceCenterId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EducationServiceCenters.EducationServiceCenterGetByExample request, IEducationServiceCenter specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationServiceCenterId = request.EducationServiceCenterId; | |
specification.StateEducationAgencyId = request.StateEducationAgencyId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationServiceCenterId) | |
{ | |
var request = new Api.Models.Requests.v2.EducationServiceCenters.EducationServiceCenterGetByKey | |
{ | |
EducationServiceCenterId = educationServiceCenterId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEducationServiceCenter request) | |
{ | |
return | |
request.EducationServiceCenterId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "educationServiceCenters"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ElectronicMailTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ElectronicMailTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ElectronicMailType.ElectronicMailType, | |
EdFi.Ods.Api.Models.Resources.ElectronicMailType.ElectronicMailType, | |
EdFi.Ods.Entities.Common.IElectronicMailType, | |
EdFi.Ods.Entities.NHibernate.ElectronicMailTypeAggregate.ElectronicMailType, | |
Api.Models.Requests.v2.ElectronicMailTypes.ElectronicMailTypeGetByKey, | |
Api.Models.Requests.v2.ElectronicMailTypes.ElectronicMailTypePut, | |
Api.Models.Requests.v2.ElectronicMailTypes.ElectronicMailTypePost, | |
Api.Models.Requests.v2.ElectronicMailTypes.ElectronicMailTypeDelete, | |
Api.Models.Requests.v2.ElectronicMailTypes.ElectronicMailTypeGetByExample> | |
{ | |
public ElectronicMailTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ElectronicMailTypes.ElectronicMailTypeGetByKey request, IElectronicMailType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ElectronicMailTypeId = request.ElectronicMailTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ElectronicMailTypes.ElectronicMailTypeGetByExample request, IElectronicMailType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.ElectronicMailTypeId = request.ElectronicMailTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int electronicMailTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ElectronicMailTypes.ElectronicMailTypeGetByKey | |
{ | |
ElectronicMailTypeId = electronicMailTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IElectronicMailType request) | |
{ | |
return | |
request.ElectronicMailTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "electronicMailTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EmploymentStatusDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EmploymentStatusDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EmploymentStatusDescriptor.EmploymentStatusDescriptor, | |
EdFi.Ods.Api.Models.Resources.EmploymentStatusDescriptor.EmploymentStatusDescriptor, | |
EdFi.Ods.Entities.Common.IEmploymentStatusDescriptor, | |
EdFi.Ods.Entities.NHibernate.EmploymentStatusDescriptorAggregate.EmploymentStatusDescriptor, | |
Api.Models.Requests.v2.EmploymentStatusDescriptors.EmploymentStatusDescriptorGetByKey, | |
Api.Models.Requests.v2.EmploymentStatusDescriptors.EmploymentStatusDescriptorPut, | |
Api.Models.Requests.v2.EmploymentStatusDescriptors.EmploymentStatusDescriptorPost, | |
Api.Models.Requests.v2.EmploymentStatusDescriptors.EmploymentStatusDescriptorDelete, | |
Api.Models.Requests.v2.EmploymentStatusDescriptors.EmploymentStatusDescriptorGetByExample> | |
{ | |
public EmploymentStatusDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EmploymentStatusDescriptors.EmploymentStatusDescriptorGetByKey request, IEmploymentStatusDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EmploymentStatusDescriptorId = request.EmploymentStatusDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EmploymentStatusDescriptors.EmploymentStatusDescriptorGetByExample request, IEmploymentStatusDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EmploymentStatusDescriptorId = request.EmploymentStatusDescriptorId; | |
specification.EmploymentStatusType = request.EmploymentStatusType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int employmentStatusDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.EmploymentStatusDescriptors.EmploymentStatusDescriptorGetByKey | |
{ | |
EmploymentStatusDescriptorId = employmentStatusDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEmploymentStatusDescriptor request) | |
{ | |
return | |
request.EmploymentStatusDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "employmentStatusDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EmploymentStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EmploymentStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EmploymentStatusType.EmploymentStatusType, | |
EdFi.Ods.Api.Models.Resources.EmploymentStatusType.EmploymentStatusType, | |
EdFi.Ods.Entities.Common.IEmploymentStatusType, | |
EdFi.Ods.Entities.NHibernate.EmploymentStatusTypeAggregate.EmploymentStatusType, | |
Api.Models.Requests.v2.EmploymentStatusTypes.EmploymentStatusTypeGetByKey, | |
Api.Models.Requests.v2.EmploymentStatusTypes.EmploymentStatusTypePut, | |
Api.Models.Requests.v2.EmploymentStatusTypes.EmploymentStatusTypePost, | |
Api.Models.Requests.v2.EmploymentStatusTypes.EmploymentStatusTypeDelete, | |
Api.Models.Requests.v2.EmploymentStatusTypes.EmploymentStatusTypeGetByExample> | |
{ | |
public EmploymentStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EmploymentStatusTypes.EmploymentStatusTypeGetByKey request, IEmploymentStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EmploymentStatusTypeId = request.EmploymentStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EmploymentStatusTypes.EmploymentStatusTypeGetByExample request, IEmploymentStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.EmploymentStatusTypeId = request.EmploymentStatusTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int employmentStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.EmploymentStatusTypes.EmploymentStatusTypeGetByKey | |
{ | |
EmploymentStatusTypeId = employmentStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEmploymentStatusType request) | |
{ | |
return | |
request.EmploymentStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "employmentStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EntryGradeLevelReasonTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EntryGradeLevelReasonTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EntryGradeLevelReasonType.EntryGradeLevelReasonType, | |
EdFi.Ods.Api.Models.Resources.EntryGradeLevelReasonType.EntryGradeLevelReasonType, | |
EdFi.Ods.Entities.Common.IEntryGradeLevelReasonType, | |
EdFi.Ods.Entities.NHibernate.EntryGradeLevelReasonTypeAggregate.EntryGradeLevelReasonType, | |
Api.Models.Requests.v2.EntryGradeLevelReasonTypes.EntryGradeLevelReasonTypeGetByKey, | |
Api.Models.Requests.v2.EntryGradeLevelReasonTypes.EntryGradeLevelReasonTypePut, | |
Api.Models.Requests.v2.EntryGradeLevelReasonTypes.EntryGradeLevelReasonTypePost, | |
Api.Models.Requests.v2.EntryGradeLevelReasonTypes.EntryGradeLevelReasonTypeDelete, | |
Api.Models.Requests.v2.EntryGradeLevelReasonTypes.EntryGradeLevelReasonTypeGetByExample> | |
{ | |
public EntryGradeLevelReasonTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EntryGradeLevelReasonTypes.EntryGradeLevelReasonTypeGetByKey request, IEntryGradeLevelReasonType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EntryGradeLevelReasonTypeId = request.EntryGradeLevelReasonTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EntryGradeLevelReasonTypes.EntryGradeLevelReasonTypeGetByExample request, IEntryGradeLevelReasonType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.EntryGradeLevelReasonTypeId = request.EntryGradeLevelReasonTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int entryGradeLevelReasonTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.EntryGradeLevelReasonTypes.EntryGradeLevelReasonTypeGetByKey | |
{ | |
EntryGradeLevelReasonTypeId = entryGradeLevelReasonTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEntryGradeLevelReasonType request) | |
{ | |
return | |
request.EntryGradeLevelReasonTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "entryGradeLevelReasonTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EntryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EntryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EntryType.EntryType, | |
EdFi.Ods.Api.Models.Resources.EntryType.EntryType, | |
EdFi.Ods.Entities.Common.IEntryType, | |
EdFi.Ods.Entities.NHibernate.EntryTypeAggregate.EntryType, | |
Api.Models.Requests.v2.EntryTypes.EntryTypeGetByKey, | |
Api.Models.Requests.v2.EntryTypes.EntryTypePut, | |
Api.Models.Requests.v2.EntryTypes.EntryTypePost, | |
Api.Models.Requests.v2.EntryTypes.EntryTypeDelete, | |
Api.Models.Requests.v2.EntryTypes.EntryTypeGetByExample> | |
{ | |
public EntryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EntryTypes.EntryTypeGetByKey request, IEntryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EntryTypeId = request.EntryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EntryTypes.EntryTypeGetByExample request, IEntryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.EntryTypeId = request.EntryTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int entryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.EntryTypes.EntryTypeGetByKey | |
{ | |
EntryTypeId = entryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEntryType request) | |
{ | |
return | |
request.EntryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "entryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EntryTypeDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EntryTypeDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EntryTypeDescriptor.EntryTypeDescriptor, | |
EdFi.Ods.Api.Models.Resources.EntryTypeDescriptor.EntryTypeDescriptor, | |
EdFi.Ods.Entities.Common.IEntryTypeDescriptor, | |
EdFi.Ods.Entities.NHibernate.EntryTypeDescriptorAggregate.EntryTypeDescriptor, | |
Api.Models.Requests.v2.EntryTypeDescriptors.EntryTypeDescriptorGetByKey, | |
Api.Models.Requests.v2.EntryTypeDescriptors.EntryTypeDescriptorPut, | |
Api.Models.Requests.v2.EntryTypeDescriptors.EntryTypeDescriptorPost, | |
Api.Models.Requests.v2.EntryTypeDescriptors.EntryTypeDescriptorDelete, | |
Api.Models.Requests.v2.EntryTypeDescriptors.EntryTypeDescriptorGetByExample> | |
{ | |
public EntryTypeDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EntryTypeDescriptors.EntryTypeDescriptorGetByKey request, IEntryTypeDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EntryTypeDescriptorId = request.EntryTypeDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EntryTypeDescriptors.EntryTypeDescriptorGetByExample request, IEntryTypeDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EntryTypeDescriptorId = request.EntryTypeDescriptorId; | |
specification.EntryType = request.EntryType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int entryTypeDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.EntryTypeDescriptors.EntryTypeDescriptorGetByKey | |
{ | |
EntryTypeDescriptorId = entryTypeDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEntryTypeDescriptor request) | |
{ | |
return | |
request.EntryTypeDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "entryTypeDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EssaysTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EssaysTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EssaysType.EssaysType, | |
EdFi.Ods.Api.Models.Resources.EssaysType.EssaysType, | |
EdFi.Ods.Entities.Common.IEssaysType, | |
EdFi.Ods.Entities.NHibernate.EssaysTypeAggregate.EssaysType, | |
Api.Models.Requests.v2.EssaysTypes.EssaysTypeGetByKey, | |
Api.Models.Requests.v2.EssaysTypes.EssaysTypePut, | |
Api.Models.Requests.v2.EssaysTypes.EssaysTypePost, | |
Api.Models.Requests.v2.EssaysTypes.EssaysTypeDelete, | |
Api.Models.Requests.v2.EssaysTypes.EssaysTypeGetByExample> | |
{ | |
public EssaysTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EssaysTypes.EssaysTypeGetByKey request, IEssaysType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EssaysTypeId = request.EssaysTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EssaysTypes.EssaysTypeGetByExample request, IEssaysType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.EssaysTypeId = request.EssaysTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int essaysTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.EssaysTypes.EssaysTypeGetByKey | |
{ | |
EssaysTypeId = essaysTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEssaysType request) | |
{ | |
return | |
request.EssaysTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "essaysTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.EventCircumstanceTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class EventCircumstanceTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.EventCircumstanceType.EventCircumstanceType, | |
EdFi.Ods.Api.Models.Resources.EventCircumstanceType.EventCircumstanceType, | |
EdFi.Ods.Entities.Common.IEventCircumstanceType, | |
EdFi.Ods.Entities.NHibernate.EventCircumstanceTypeAggregate.EventCircumstanceType, | |
Api.Models.Requests.v2.EventCircumstanceTypes.EventCircumstanceTypeGetByKey, | |
Api.Models.Requests.v2.EventCircumstanceTypes.EventCircumstanceTypePut, | |
Api.Models.Requests.v2.EventCircumstanceTypes.EventCircumstanceTypePost, | |
Api.Models.Requests.v2.EventCircumstanceTypes.EventCircumstanceTypeDelete, | |
Api.Models.Requests.v2.EventCircumstanceTypes.EventCircumstanceTypeGetByExample> | |
{ | |
public EventCircumstanceTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.EventCircumstanceTypes.EventCircumstanceTypeGetByKey request, IEventCircumstanceType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EventCircumstanceTypeId = request.EventCircumstanceTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.EventCircumstanceTypes.EventCircumstanceTypeGetByExample request, IEventCircumstanceType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.EventCircumstanceTypeId = request.EventCircumstanceTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int eventCircumstanceTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.EventCircumstanceTypes.EventCircumstanceTypeGetByKey | |
{ | |
EventCircumstanceTypeId = eventCircumstanceTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IEventCircumstanceType request) | |
{ | |
return | |
request.EventCircumstanceTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "eventCircumstanceTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ExitWithdrawTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ExitWithdrawTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ExitWithdrawType.ExitWithdrawType, | |
EdFi.Ods.Api.Models.Resources.ExitWithdrawType.ExitWithdrawType, | |
EdFi.Ods.Entities.Common.IExitWithdrawType, | |
EdFi.Ods.Entities.NHibernate.ExitWithdrawTypeAggregate.ExitWithdrawType, | |
Api.Models.Requests.v2.ExitWithdrawTypes.ExitWithdrawTypeGetByKey, | |
Api.Models.Requests.v2.ExitWithdrawTypes.ExitWithdrawTypePut, | |
Api.Models.Requests.v2.ExitWithdrawTypes.ExitWithdrawTypePost, | |
Api.Models.Requests.v2.ExitWithdrawTypes.ExitWithdrawTypeDelete, | |
Api.Models.Requests.v2.ExitWithdrawTypes.ExitWithdrawTypeGetByExample> | |
{ | |
public ExitWithdrawTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ExitWithdrawTypes.ExitWithdrawTypeGetByKey request, IExitWithdrawType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ExitWithdrawTypeId = request.ExitWithdrawTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ExitWithdrawTypes.ExitWithdrawTypeGetByExample request, IExitWithdrawType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.ExitWithdrawTypeId = request.ExitWithdrawTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int exitWithdrawTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ExitWithdrawTypes.ExitWithdrawTypeGetByKey | |
{ | |
ExitWithdrawTypeId = exitWithdrawTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IExitWithdrawType request) | |
{ | |
return | |
request.ExitWithdrawTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "exitWithdrawTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ExitWithdrawTypeDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ExitWithdrawTypeDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ExitWithdrawTypeDescriptor.ExitWithdrawTypeDescriptor, | |
EdFi.Ods.Api.Models.Resources.ExitWithdrawTypeDescriptor.ExitWithdrawTypeDescriptor, | |
EdFi.Ods.Entities.Common.IExitWithdrawTypeDescriptor, | |
EdFi.Ods.Entities.NHibernate.ExitWithdrawTypeDescriptorAggregate.ExitWithdrawTypeDescriptor, | |
Api.Models.Requests.v2.ExitWithdrawTypeDescriptors.ExitWithdrawTypeDescriptorGetByKey, | |
Api.Models.Requests.v2.ExitWithdrawTypeDescriptors.ExitWithdrawTypeDescriptorPut, | |
Api.Models.Requests.v2.ExitWithdrawTypeDescriptors.ExitWithdrawTypeDescriptorPost, | |
Api.Models.Requests.v2.ExitWithdrawTypeDescriptors.ExitWithdrawTypeDescriptorDelete, | |
Api.Models.Requests.v2.ExitWithdrawTypeDescriptors.ExitWithdrawTypeDescriptorGetByExample> | |
{ | |
public ExitWithdrawTypeDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ExitWithdrawTypeDescriptors.ExitWithdrawTypeDescriptorGetByKey request, IExitWithdrawTypeDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ExitWithdrawTypeDescriptorId = request.ExitWithdrawTypeDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ExitWithdrawTypeDescriptors.ExitWithdrawTypeDescriptorGetByExample request, IExitWithdrawTypeDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ExitWithdrawTypeDescriptorId = request.ExitWithdrawTypeDescriptorId; | |
specification.ExitWithdrawType = request.ExitWithdrawType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int exitWithdrawTypeDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.ExitWithdrawTypeDescriptors.ExitWithdrawTypeDescriptorGetByKey | |
{ | |
ExitWithdrawTypeDescriptorId = exitWithdrawTypeDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IExitWithdrawTypeDescriptor request) | |
{ | |
return | |
request.ExitWithdrawTypeDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "exitWithdrawTypeDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.FAFSAEvents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class FAFSAEventsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.FAFSAEvent.FAFSAEvent, | |
EdFi.Ods.Api.Models.Resources.FAFSAEvent.FAFSAEvent, | |
EdFi.Ods.Entities.Common.IFAFSAEvent, | |
EdFi.Ods.Entities.NHibernate.FAFSAEventAggregate.FAFSAEvent, | |
Api.Models.Requests.v2.FAFSAEvents.FAFSAEventGetByKey, | |
Api.Models.Requests.v2.FAFSAEvents.FAFSAEventPut, | |
Api.Models.Requests.v2.FAFSAEvents.FAFSAEventPost, | |
Api.Models.Requests.v2.FAFSAEvents.FAFSAEventDelete, | |
Api.Models.Requests.v2.FAFSAEvents.FAFSAEventGetByExample> | |
{ | |
public FAFSAEventsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.FAFSAEvents.FAFSAEventGetByKey request, IFAFSAEvent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EventDate = request.EventDate; | |
specification.FAFSAEventId = request.FAFSAEventId; | |
specification.PostSecondaryEventCategoryType = request.PostSecondaryEventCategoryType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.FAFSAEvents.FAFSAEventGetByExample request, IFAFSAEvent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EventDate = request.EventDate; | |
specification.FAFSAEventCategoryType = request.CategoryType; | |
specification.FAFSAEventId = request.FAFSAEventId; | |
specification.Id = request.Id; | |
specification.PostSecondaryEventCategoryType = request.PostSecondaryEventCategoryType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime eventDate, int fafsaEventId, string postSecondaryEventCategoryType, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.FAFSAEvents.FAFSAEventGetByKey | |
{ | |
EventDate = eventDate, | |
FAFSAEventId = fafsaEventId, | |
PostSecondaryEventCategoryType = postSecondaryEventCategoryType, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IFAFSAEvent request) | |
{ | |
return | |
request.EventDate != default(DateTime) | |
&& request.FAFSAEventId != default(int) | |
&& request.PostSecondaryEventCategoryType != null | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "fafsaEvents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.FAFSAEventCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class FAFSAEventCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.FAFSAEventCategoryType.FAFSAEventCategoryType, | |
EdFi.Ods.Api.Models.Resources.FAFSAEventCategoryType.FAFSAEventCategoryType, | |
EdFi.Ods.Entities.Common.IFAFSAEventCategoryType, | |
EdFi.Ods.Entities.NHibernate.FAFSAEventCategoryTypeAggregate.FAFSAEventCategoryType, | |
Api.Models.Requests.v2.FAFSAEventCategoryTypes.FAFSAEventCategoryTypeGetByKey, | |
Api.Models.Requests.v2.FAFSAEventCategoryTypes.FAFSAEventCategoryTypePut, | |
Api.Models.Requests.v2.FAFSAEventCategoryTypes.FAFSAEventCategoryTypePost, | |
Api.Models.Requests.v2.FAFSAEventCategoryTypes.FAFSAEventCategoryTypeDelete, | |
Api.Models.Requests.v2.FAFSAEventCategoryTypes.FAFSAEventCategoryTypeGetByExample> | |
{ | |
public FAFSAEventCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.FAFSAEventCategoryTypes.FAFSAEventCategoryTypeGetByKey request, IFAFSAEventCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.FAFSAEventCategoryTypeId = request.FAFSAEventCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.FAFSAEventCategoryTypes.FAFSAEventCategoryTypeGetByExample request, IFAFSAEventCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.FAFSAEventCategoryTypeId = request.FAFSAEventCategoryTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int fafsaEventCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.FAFSAEventCategoryTypes.FAFSAEventCategoryTypeGetByKey | |
{ | |
FAFSAEventCategoryTypeId = fafsaEventCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IFAFSAEventCategoryType request) | |
{ | |
return | |
request.FAFSAEventCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "fafsaEventCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.FeederSchoolAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class FeederSchoolAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.FeederSchoolAssociation.FeederSchoolAssociation, | |
EdFi.Ods.Api.Models.Resources.FeederSchoolAssociation.FeederSchoolAssociation, | |
EdFi.Ods.Entities.Common.IFeederSchoolAssociation, | |
EdFi.Ods.Entities.NHibernate.FeederSchoolAssociationAggregate.FeederSchoolAssociation, | |
Api.Models.Requests.v2.FeederSchoolAssociations.FeederSchoolAssociationGetByKey, | |
Api.Models.Requests.v2.FeederSchoolAssociations.FeederSchoolAssociationPut, | |
Api.Models.Requests.v2.FeederSchoolAssociations.FeederSchoolAssociationPost, | |
Api.Models.Requests.v2.FeederSchoolAssociations.FeederSchoolAssociationDelete, | |
Api.Models.Requests.v2.FeederSchoolAssociations.FeederSchoolAssociationGetByExample> | |
{ | |
public FeederSchoolAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.FeederSchoolAssociations.FeederSchoolAssociationGetByKey request, IFeederSchoolAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.FeederSchoolId = request.FeederSchoolId; | |
specification.SchoolId = request.SchoolId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.FeederSchoolAssociations.FeederSchoolAssociationGetByExample request, IFeederSchoolAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EndDate = request.EndDate; | |
specification.FeederRelationshipDescription = request.FeederRelationshipDescription; | |
specification.FeederSchoolId = request.FeederSchoolId; | |
specification.Id = request.Id; | |
specification.SchoolId = request.SchoolId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, int feederSchoolId, int schoolId) | |
{ | |
var request = new Api.Models.Requests.v2.FeederSchoolAssociations.FeederSchoolAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
FeederSchoolId = feederSchoolId, | |
SchoolId = schoolId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IFeederSchoolAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.FeederSchoolId != default(int) | |
&& request.SchoolId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "feederSchoolAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Grades | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GradesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Grade.Grade, | |
EdFi.Ods.Api.Models.Resources.Grade.Grade, | |
EdFi.Ods.Entities.Common.IGrade, | |
EdFi.Ods.Entities.NHibernate.GradeAggregate.Grade, | |
Api.Models.Requests.v2.Grades.GradeGetByKey, | |
Api.Models.Requests.v2.Grades.GradePut, | |
Api.Models.Requests.v2.Grades.GradePost, | |
Api.Models.Requests.v2.Grades.GradeDelete, | |
Api.Models.Requests.v2.Grades.GradeGetByExample> | |
{ | |
public GradesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Grades.GradeGetByKey request, IGrade specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.GradeType = request.Type; | |
specification.GradingPeriodBeginDate = request.GradingPeriodBeginDate; | |
specification.GradingPeriodDescriptor = request.GradingPeriodDescriptor; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Grades.GradeGetByExample request, IGrade specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.DiagnosticStatement = request.DiagnosticStatement; | |
specification.GradeType = request.Type; | |
specification.GradingPeriodBeginDate = request.GradingPeriodBeginDate; | |
specification.GradingPeriodDescriptor = request.GradingPeriodDescriptor; | |
specification.Id = request.Id; | |
specification.LetterGradeEarned = request.LetterGradeEarned; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.NumericGradeEarned = request.NumericGradeEarned; | |
specification.PerformanceBaseConversionType = request.PerformanceBaseConversionType; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, string classPeriodName, string classroomIdentificationCode, string type, DateTime gradingPeriodBeginDate, string gradingPeriodDescriptor, string localCourseCode, int schoolId, short schoolYear, int sequenceOfCourse, string studentUniqueId, string termDescriptor, string uniqueSectionCode) | |
{ | |
var request = new Api.Models.Requests.v2.Grades.GradeGetByKey | |
{ | |
BeginDate = beginDate, | |
ClassPeriodName = classPeriodName, | |
ClassroomIdentificationCode = classroomIdentificationCode, | |
Type = type, | |
GradingPeriodBeginDate = gradingPeriodBeginDate, | |
GradingPeriodDescriptor = gradingPeriodDescriptor, | |
LocalCourseCode = localCourseCode, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
SequenceOfCourse = sequenceOfCourse, | |
StudentUniqueId = studentUniqueId, | |
TermDescriptor = termDescriptor, | |
UniqueSectionCode = uniqueSectionCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGrade request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.ClassPeriodName != default(string) | |
&& request.ClassroomIdentificationCode != default(string) | |
&& request.GradeType != null | |
&& request.GradingPeriodBeginDate != default(DateTime) | |
&& request.GradingPeriodDescriptor != null | |
&& request.LocalCourseCode != default(string) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.SequenceOfCourse != default(int) | |
&& request.StudentUniqueId != default(string) | |
&& request.TermDescriptor != null | |
&& request.UniqueSectionCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "grades"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GradebookEntries | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GradebookEntriesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GradebookEntry.GradebookEntry, | |
EdFi.Ods.Api.Models.Resources.GradebookEntry.GradebookEntry, | |
EdFi.Ods.Entities.Common.IGradebookEntry, | |
EdFi.Ods.Entities.NHibernate.GradebookEntryAggregate.GradebookEntry, | |
Api.Models.Requests.v2.GradebookEntries.GradebookEntryGetByKey, | |
Api.Models.Requests.v2.GradebookEntries.GradebookEntryPut, | |
Api.Models.Requests.v2.GradebookEntries.GradebookEntryPost, | |
Api.Models.Requests.v2.GradebookEntries.GradebookEntryDelete, | |
Api.Models.Requests.v2.GradebookEntries.GradebookEntryGetByExample> | |
{ | |
public GradebookEntriesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GradebookEntries.GradebookEntryGetByKey request, IGradebookEntry specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.DateAssigned = request.DateAssigned; | |
specification.GradebookEntryTitle = request.Title; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GradebookEntries.GradebookEntryGetByExample request, IGradebookEntry specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.DateAssigned = request.DateAssigned; | |
specification.Description = request.Description; | |
specification.GradebookEntryTitle = request.Title; | |
specification.GradebookEntryType = request.Type; | |
specification.GradingPeriodDescriptor = request.GradingPeriodDescriptor; | |
specification.Id = request.Id; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] string classPeriodName, string classroomIdentificationCode, DateTime dateAssigned, string title, string localCourseCode, int schoolId, short schoolYear, int sequenceOfCourse, string termDescriptor, string uniqueSectionCode) | |
{ | |
var request = new Api.Models.Requests.v2.GradebookEntries.GradebookEntryGetByKey | |
{ | |
ClassPeriodName = classPeriodName, | |
ClassroomIdentificationCode = classroomIdentificationCode, | |
DateAssigned = dateAssigned, | |
Title = title, | |
LocalCourseCode = localCourseCode, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
SequenceOfCourse = sequenceOfCourse, | |
TermDescriptor = termDescriptor, | |
UniqueSectionCode = uniqueSectionCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGradebookEntry request) | |
{ | |
return | |
request.ClassPeriodName != default(string) | |
&& request.ClassroomIdentificationCode != default(string) | |
&& request.DateAssigned != default(DateTime) | |
&& request.GradebookEntryTitle != default(string) | |
&& request.LocalCourseCode != default(string) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.SequenceOfCourse != default(int) | |
&& request.TermDescriptor != null | |
&& request.UniqueSectionCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "gradebookEntries"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GradebookEntryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GradebookEntryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GradebookEntryType.GradebookEntryType, | |
EdFi.Ods.Api.Models.Resources.GradebookEntryType.GradebookEntryType, | |
EdFi.Ods.Entities.Common.IGradebookEntryType, | |
EdFi.Ods.Entities.NHibernate.GradebookEntryTypeAggregate.GradebookEntryType, | |
Api.Models.Requests.v2.GradebookEntryTypes.GradebookEntryTypeGetByKey, | |
Api.Models.Requests.v2.GradebookEntryTypes.GradebookEntryTypePut, | |
Api.Models.Requests.v2.GradebookEntryTypes.GradebookEntryTypePost, | |
Api.Models.Requests.v2.GradebookEntryTypes.GradebookEntryTypeDelete, | |
Api.Models.Requests.v2.GradebookEntryTypes.GradebookEntryTypeGetByExample> | |
{ | |
public GradebookEntryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GradebookEntryTypes.GradebookEntryTypeGetByKey request, IGradebookEntryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GradebookEntryTypeId = request.GradebookEntryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GradebookEntryTypes.GradebookEntryTypeGetByExample request, IGradebookEntryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.GradebookEntryTypeId = request.GradebookEntryTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int gradebookEntryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.GradebookEntryTypes.GradebookEntryTypeGetByKey | |
{ | |
GradebookEntryTypeId = gradebookEntryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGradebookEntryType request) | |
{ | |
return | |
request.GradebookEntryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "gradebookEntryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GradeLevelDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GradeLevelDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GradeLevelDescriptor.GradeLevelDescriptor, | |
EdFi.Ods.Api.Models.Resources.GradeLevelDescriptor.GradeLevelDescriptor, | |
EdFi.Ods.Entities.Common.IGradeLevelDescriptor, | |
EdFi.Ods.Entities.NHibernate.GradeLevelDescriptorAggregate.GradeLevelDescriptor, | |
Api.Models.Requests.v2.GradeLevelDescriptors.GradeLevelDescriptorGetByKey, | |
Api.Models.Requests.v2.GradeLevelDescriptors.GradeLevelDescriptorPut, | |
Api.Models.Requests.v2.GradeLevelDescriptors.GradeLevelDescriptorPost, | |
Api.Models.Requests.v2.GradeLevelDescriptors.GradeLevelDescriptorDelete, | |
Api.Models.Requests.v2.GradeLevelDescriptors.GradeLevelDescriptorGetByExample> | |
{ | |
public GradeLevelDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GradeLevelDescriptors.GradeLevelDescriptorGetByKey request, IGradeLevelDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GradeLevelDescriptorId = request.GradeLevelDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GradeLevelDescriptors.GradeLevelDescriptorGetByExample request, IGradeLevelDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GradeLevelDescriptorId = request.GradeLevelDescriptorId; | |
specification.GradeLevelType = request.GradeLevelType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int gradeLevelDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.GradeLevelDescriptors.GradeLevelDescriptorGetByKey | |
{ | |
GradeLevelDescriptorId = gradeLevelDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGradeLevelDescriptor request) | |
{ | |
return | |
request.GradeLevelDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "gradeLevelDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GradeLevelTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GradeLevelTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GradeLevelType.GradeLevelType, | |
EdFi.Ods.Api.Models.Resources.GradeLevelType.GradeLevelType, | |
EdFi.Ods.Entities.Common.IGradeLevelType, | |
EdFi.Ods.Entities.NHibernate.GradeLevelTypeAggregate.GradeLevelType, | |
Api.Models.Requests.v2.GradeLevelTypes.GradeLevelTypeGetByKey, | |
Api.Models.Requests.v2.GradeLevelTypes.GradeLevelTypePut, | |
Api.Models.Requests.v2.GradeLevelTypes.GradeLevelTypePost, | |
Api.Models.Requests.v2.GradeLevelTypes.GradeLevelTypeDelete, | |
Api.Models.Requests.v2.GradeLevelTypes.GradeLevelTypeGetByExample> | |
{ | |
public GradeLevelTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GradeLevelTypes.GradeLevelTypeGetByKey request, IGradeLevelType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GradeLevelTypeId = request.GradeLevelTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GradeLevelTypes.GradeLevelTypeGetByExample request, IGradeLevelType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.GradeLevelTypeId = request.GradeLevelTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int gradeLevelTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.GradeLevelTypes.GradeLevelTypeGetByKey | |
{ | |
GradeLevelTypeId = gradeLevelTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGradeLevelType request) | |
{ | |
return | |
request.GradeLevelTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "gradeLevelTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GradeTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GradeTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GradeType.GradeType, | |
EdFi.Ods.Api.Models.Resources.GradeType.GradeType, | |
EdFi.Ods.Entities.Common.IGradeType, | |
EdFi.Ods.Entities.NHibernate.GradeTypeAggregate.GradeType, | |
Api.Models.Requests.v2.GradeTypes.GradeTypeGetByKey, | |
Api.Models.Requests.v2.GradeTypes.GradeTypePut, | |
Api.Models.Requests.v2.GradeTypes.GradeTypePost, | |
Api.Models.Requests.v2.GradeTypes.GradeTypeDelete, | |
Api.Models.Requests.v2.GradeTypes.GradeTypeGetByExample> | |
{ | |
public GradeTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GradeTypes.GradeTypeGetByKey request, IGradeType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GradeTypeId = request.GradeTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GradeTypes.GradeTypeGetByExample request, IGradeType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.GradeTypeId = request.GradeTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int gradeTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.GradeTypes.GradeTypeGetByKey | |
{ | |
GradeTypeId = gradeTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGradeType request) | |
{ | |
return | |
request.GradeTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "gradeTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GradingPeriods | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GradingPeriodsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GradingPeriod.GradingPeriod, | |
EdFi.Ods.Api.Models.Resources.GradingPeriod.GradingPeriod, | |
EdFi.Ods.Entities.Common.IGradingPeriod, | |
EdFi.Ods.Entities.NHibernate.GradingPeriodAggregate.GradingPeriod, | |
Api.Models.Requests.v2.GradingPeriods.GradingPeriodGetByKey, | |
Api.Models.Requests.v2.GradingPeriods.GradingPeriodPut, | |
Api.Models.Requests.v2.GradingPeriods.GradingPeriodPost, | |
Api.Models.Requests.v2.GradingPeriods.GradingPeriodDelete, | |
Api.Models.Requests.v2.GradingPeriods.GradingPeriodGetByExample> | |
{ | |
public GradingPeriodsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GradingPeriods.GradingPeriodGetByKey request, IGradingPeriod specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.GradingPeriodDescriptor = request.Descriptor; | |
specification.SchoolId = request.SchoolId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GradingPeriods.GradingPeriodGetByExample request, IGradingPeriod specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EndDate = request.EndDate; | |
specification.GradingPeriodDescriptor = request.Descriptor; | |
specification.Id = request.Id; | |
specification.PeriodSequence = request.PeriodSequence; | |
specification.SchoolId = request.SchoolId; | |
specification.TotalInstructionalDays = request.TotalInstructionalDays; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, string descriptor, int schoolId) | |
{ | |
var request = new Api.Models.Requests.v2.GradingPeriods.GradingPeriodGetByKey | |
{ | |
BeginDate = beginDate, | |
Descriptor = descriptor, | |
SchoolId = schoolId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGradingPeriod request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.GradingPeriodDescriptor != null | |
&& request.SchoolId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "gradingPeriods"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GradingPeriodDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GradingPeriodDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GradingPeriodDescriptor.GradingPeriodDescriptor, | |
EdFi.Ods.Api.Models.Resources.GradingPeriodDescriptor.GradingPeriodDescriptor, | |
EdFi.Ods.Entities.Common.IGradingPeriodDescriptor, | |
EdFi.Ods.Entities.NHibernate.GradingPeriodDescriptorAggregate.GradingPeriodDescriptor, | |
Api.Models.Requests.v2.GradingPeriodDescriptors.GradingPeriodDescriptorGetByKey, | |
Api.Models.Requests.v2.GradingPeriodDescriptors.GradingPeriodDescriptorPut, | |
Api.Models.Requests.v2.GradingPeriodDescriptors.GradingPeriodDescriptorPost, | |
Api.Models.Requests.v2.GradingPeriodDescriptors.GradingPeriodDescriptorDelete, | |
Api.Models.Requests.v2.GradingPeriodDescriptors.GradingPeriodDescriptorGetByExample> | |
{ | |
public GradingPeriodDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GradingPeriodDescriptors.GradingPeriodDescriptorGetByKey request, IGradingPeriodDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GradingPeriodDescriptorId = request.GradingPeriodDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GradingPeriodDescriptors.GradingPeriodDescriptorGetByExample request, IGradingPeriodDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GradingPeriodDescriptorId = request.GradingPeriodDescriptorId; | |
specification.GradingPeriodType = request.GradingPeriodType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int gradingPeriodDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.GradingPeriodDescriptors.GradingPeriodDescriptorGetByKey | |
{ | |
GradingPeriodDescriptorId = gradingPeriodDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGradingPeriodDescriptor request) | |
{ | |
return | |
request.GradingPeriodDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "gradingPeriodDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GradingPeriodTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GradingPeriodTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GradingPeriodType.GradingPeriodType, | |
EdFi.Ods.Api.Models.Resources.GradingPeriodType.GradingPeriodType, | |
EdFi.Ods.Entities.Common.IGradingPeriodType, | |
EdFi.Ods.Entities.NHibernate.GradingPeriodTypeAggregate.GradingPeriodType, | |
Api.Models.Requests.v2.GradingPeriodTypes.GradingPeriodTypeGetByKey, | |
Api.Models.Requests.v2.GradingPeriodTypes.GradingPeriodTypePut, | |
Api.Models.Requests.v2.GradingPeriodTypes.GradingPeriodTypePost, | |
Api.Models.Requests.v2.GradingPeriodTypes.GradingPeriodTypeDelete, | |
Api.Models.Requests.v2.GradingPeriodTypes.GradingPeriodTypeGetByExample> | |
{ | |
public GradingPeriodTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GradingPeriodTypes.GradingPeriodTypeGetByKey request, IGradingPeriodType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GradingPeriodTypeId = request.GradingPeriodTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GradingPeriodTypes.GradingPeriodTypeGetByExample request, IGradingPeriodType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.GradingPeriodTypeId = request.GradingPeriodTypeId; | |
specification.Id = request.Id; | |
specification.PeriodSequence = request.PeriodSequence; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int gradingPeriodTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.GradingPeriodTypes.GradingPeriodTypeGetByKey | |
{ | |
GradingPeriodTypeId = gradingPeriodTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGradingPeriodType request) | |
{ | |
return | |
request.GradingPeriodTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "gradingPeriodTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GraduationPlans | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GraduationPlansController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GraduationPlan.GraduationPlan, | |
EdFi.Ods.Api.Models.Resources.GraduationPlan.GraduationPlan, | |
EdFi.Ods.Entities.Common.IGraduationPlan, | |
EdFi.Ods.Entities.NHibernate.GraduationPlanAggregate.GraduationPlan, | |
Api.Models.Requests.v2.GraduationPlans.GraduationPlanGetByKey, | |
Api.Models.Requests.v2.GraduationPlans.GraduationPlanPut, | |
Api.Models.Requests.v2.GraduationPlans.GraduationPlanPost, | |
Api.Models.Requests.v2.GraduationPlans.GraduationPlanDelete, | |
Api.Models.Requests.v2.GraduationPlans.GraduationPlanGetByExample> | |
{ | |
public GraduationPlansController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GraduationPlans.GraduationPlanGetByKey request, IGraduationPlan specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.GraduationPlanTypeDescriptor = request.TypeDescriptor; | |
specification.GraduationSchoolYear = request.GraduationSchoolYear; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GraduationPlans.GraduationPlanGetByExample request, IGraduationPlan specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.GraduationPlanTypeDescriptor = request.TypeDescriptor; | |
specification.GraduationSchoolYear = request.GraduationSchoolYear; | |
specification.Id = request.Id; | |
specification.IndividualPlan = request.IndividualPlan; | |
specification.TotalRequiredCreditConversion = request.TotalRequiredCreditConversion; | |
specification.TotalRequiredCredits = request.TotalRequiredCredits; | |
specification.TotalRequiredCreditType = request.TotalRequiredCreditType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string typeDescriptor, short graduationSchoolYear) | |
{ | |
var request = new Api.Models.Requests.v2.GraduationPlans.GraduationPlanGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
TypeDescriptor = typeDescriptor, | |
GraduationSchoolYear = graduationSchoolYear, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGraduationPlan request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.GraduationPlanTypeDescriptor != null | |
&& request.GraduationSchoolYear != default(short); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "graduationPlans"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GraduationPlanTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GraduationPlanTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GraduationPlanType.GraduationPlanType, | |
EdFi.Ods.Api.Models.Resources.GraduationPlanType.GraduationPlanType, | |
EdFi.Ods.Entities.Common.IGraduationPlanType, | |
EdFi.Ods.Entities.NHibernate.GraduationPlanTypeAggregate.GraduationPlanType, | |
Api.Models.Requests.v2.GraduationPlanTypes.GraduationPlanTypeGetByKey, | |
Api.Models.Requests.v2.GraduationPlanTypes.GraduationPlanTypePut, | |
Api.Models.Requests.v2.GraduationPlanTypes.GraduationPlanTypePost, | |
Api.Models.Requests.v2.GraduationPlanTypes.GraduationPlanTypeDelete, | |
Api.Models.Requests.v2.GraduationPlanTypes.GraduationPlanTypeGetByExample> | |
{ | |
public GraduationPlanTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GraduationPlanTypes.GraduationPlanTypeGetByKey request, IGraduationPlanType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GraduationPlanTypeId = request.GraduationPlanTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GraduationPlanTypes.GraduationPlanTypeGetByExample request, IGraduationPlanType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.GraduationPlanTypeId = request.GraduationPlanTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int graduationPlanTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.GraduationPlanTypes.GraduationPlanTypeGetByKey | |
{ | |
GraduationPlanTypeId = graduationPlanTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGraduationPlanType request) | |
{ | |
return | |
request.GraduationPlanTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "graduationPlanTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GraduationPlanTypeDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GraduationPlanTypeDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GraduationPlanTypeDescriptor.GraduationPlanTypeDescriptor, | |
EdFi.Ods.Api.Models.Resources.GraduationPlanTypeDescriptor.GraduationPlanTypeDescriptor, | |
EdFi.Ods.Entities.Common.IGraduationPlanTypeDescriptor, | |
EdFi.Ods.Entities.NHibernate.GraduationPlanTypeDescriptorAggregate.GraduationPlanTypeDescriptor, | |
Api.Models.Requests.v2.GraduationPlanTypeDescriptors.GraduationPlanTypeDescriptorGetByKey, | |
Api.Models.Requests.v2.GraduationPlanTypeDescriptors.GraduationPlanTypeDescriptorPut, | |
Api.Models.Requests.v2.GraduationPlanTypeDescriptors.GraduationPlanTypeDescriptorPost, | |
Api.Models.Requests.v2.GraduationPlanTypeDescriptors.GraduationPlanTypeDescriptorDelete, | |
Api.Models.Requests.v2.GraduationPlanTypeDescriptors.GraduationPlanTypeDescriptorGetByExample> | |
{ | |
public GraduationPlanTypeDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GraduationPlanTypeDescriptors.GraduationPlanTypeDescriptorGetByKey request, IGraduationPlanTypeDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GraduationPlanTypeDescriptorId = request.GraduationPlanTypeDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GraduationPlanTypeDescriptors.GraduationPlanTypeDescriptorGetByExample request, IGraduationPlanTypeDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GraduationPlanTypeDescriptorId = request.GraduationPlanTypeDescriptorId; | |
specification.GraduationPlanType = request.GraduationPlanType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int graduationPlanTypeDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.GraduationPlanTypeDescriptors.GraduationPlanTypeDescriptorGetByKey | |
{ | |
GraduationPlanTypeDescriptorId = graduationPlanTypeDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGraduationPlanTypeDescriptor request) | |
{ | |
return | |
request.GraduationPlanTypeDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "graduationPlanTypeDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.GunFreeSchoolsActReportingStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class GunFreeSchoolsActReportingStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.GunFreeSchoolsActReportingStatusType.GunFreeSchoolsActReportingStatusType, | |
EdFi.Ods.Api.Models.Resources.GunFreeSchoolsActReportingStatusType.GunFreeSchoolsActReportingStatusType, | |
EdFi.Ods.Entities.Common.IGunFreeSchoolsActReportingStatusType, | |
EdFi.Ods.Entities.NHibernate.GunFreeSchoolsActReportingStatusTypeAggregate.GunFreeSchoolsActReportingStatusType, | |
Api.Models.Requests.v2.GunFreeSchoolsActReportingStatusTypes.GunFreeSchoolsActReportingStatusTypeGetByKey, | |
Api.Models.Requests.v2.GunFreeSchoolsActReportingStatusTypes.GunFreeSchoolsActReportingStatusTypePut, | |
Api.Models.Requests.v2.GunFreeSchoolsActReportingStatusTypes.GunFreeSchoolsActReportingStatusTypePost, | |
Api.Models.Requests.v2.GunFreeSchoolsActReportingStatusTypes.GunFreeSchoolsActReportingStatusTypeDelete, | |
Api.Models.Requests.v2.GunFreeSchoolsActReportingStatusTypes.GunFreeSchoolsActReportingStatusTypeGetByExample> | |
{ | |
public GunFreeSchoolsActReportingStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.GunFreeSchoolsActReportingStatusTypes.GunFreeSchoolsActReportingStatusTypeGetByKey request, IGunFreeSchoolsActReportingStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GunFreeSchoolsActReportingStatusTypeId = request.GunFreeSchoolsActReportingStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.GunFreeSchoolsActReportingStatusTypes.GunFreeSchoolsActReportingStatusTypeGetByExample request, IGunFreeSchoolsActReportingStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.GunFreeSchoolsActReportingStatusTypeId = request.GunFreeSchoolsActReportingStatusTypeId; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int gunFreeSchoolsActReportingStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.GunFreeSchoolsActReportingStatusTypes.GunFreeSchoolsActReportingStatusTypeGetByKey | |
{ | |
GunFreeSchoolsActReportingStatusTypeId = gunFreeSchoolsActReportingStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IGunFreeSchoolsActReportingStatusType request) | |
{ | |
return | |
request.GunFreeSchoolsActReportingStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "gunFreeSchoolsActReportingStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.IdentificationDocumentUseTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class IdentificationDocumentUseTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.IdentificationDocumentUseType.IdentificationDocumentUseType, | |
EdFi.Ods.Api.Models.Resources.IdentificationDocumentUseType.IdentificationDocumentUseType, | |
EdFi.Ods.Entities.Common.IIdentificationDocumentUseType, | |
EdFi.Ods.Entities.NHibernate.IdentificationDocumentUseTypeAggregate.IdentificationDocumentUseType, | |
Api.Models.Requests.v2.IdentificationDocumentUseTypes.IdentificationDocumentUseTypeGetByKey, | |
Api.Models.Requests.v2.IdentificationDocumentUseTypes.IdentificationDocumentUseTypePut, | |
Api.Models.Requests.v2.IdentificationDocumentUseTypes.IdentificationDocumentUseTypePost, | |
Api.Models.Requests.v2.IdentificationDocumentUseTypes.IdentificationDocumentUseTypeDelete, | |
Api.Models.Requests.v2.IdentificationDocumentUseTypes.IdentificationDocumentUseTypeGetByExample> | |
{ | |
public IdentificationDocumentUseTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.IdentificationDocumentUseTypes.IdentificationDocumentUseTypeGetByKey request, IIdentificationDocumentUseType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.IdentificationDocumentUseTypeId = request.IdentificationDocumentUseTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.IdentificationDocumentUseTypes.IdentificationDocumentUseTypeGetByExample request, IIdentificationDocumentUseType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.IdentificationDocumentUseTypeId = request.IdentificationDocumentUseTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int identificationDocumentUseTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.IdentificationDocumentUseTypes.IdentificationDocumentUseTypeGetByKey | |
{ | |
IdentificationDocumentUseTypeId = identificationDocumentUseTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IIdentificationDocumentUseType request) | |
{ | |
return | |
request.IdentificationDocumentUseTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "identificationDocumentUseTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.IncidentLocationTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class IncidentLocationTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.IncidentLocationType.IncidentLocationType, | |
EdFi.Ods.Api.Models.Resources.IncidentLocationType.IncidentLocationType, | |
EdFi.Ods.Entities.Common.IIncidentLocationType, | |
EdFi.Ods.Entities.NHibernate.IncidentLocationTypeAggregate.IncidentLocationType, | |
Api.Models.Requests.v2.IncidentLocationTypes.IncidentLocationTypeGetByKey, | |
Api.Models.Requests.v2.IncidentLocationTypes.IncidentLocationTypePut, | |
Api.Models.Requests.v2.IncidentLocationTypes.IncidentLocationTypePost, | |
Api.Models.Requests.v2.IncidentLocationTypes.IncidentLocationTypeDelete, | |
Api.Models.Requests.v2.IncidentLocationTypes.IncidentLocationTypeGetByExample> | |
{ | |
public IncidentLocationTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.IncidentLocationTypes.IncidentLocationTypeGetByKey request, IIncidentLocationType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.IncidentLocationTypeId = request.IncidentLocationTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.IncidentLocationTypes.IncidentLocationTypeGetByExample request, IIncidentLocationType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.IncidentLocationTypeId = request.IncidentLocationTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int incidentLocationTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.IncidentLocationTypes.IncidentLocationTypeGetByKey | |
{ | |
IncidentLocationTypeId = incidentLocationTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IIncidentLocationType request) | |
{ | |
return | |
request.IncidentLocationTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "incidentLocationTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.InstitutionTelephoneNumberTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class InstitutionTelephoneNumberTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.InstitutionTelephoneNumberType.InstitutionTelephoneNumberType, | |
EdFi.Ods.Api.Models.Resources.InstitutionTelephoneNumberType.InstitutionTelephoneNumberType, | |
EdFi.Ods.Entities.Common.IInstitutionTelephoneNumberType, | |
EdFi.Ods.Entities.NHibernate.InstitutionTelephoneNumberTypeAggregate.InstitutionTelephoneNumberType, | |
Api.Models.Requests.v2.InstitutionTelephoneNumberTypes.InstitutionTelephoneNumberTypeGetByKey, | |
Api.Models.Requests.v2.InstitutionTelephoneNumberTypes.InstitutionTelephoneNumberTypePut, | |
Api.Models.Requests.v2.InstitutionTelephoneNumberTypes.InstitutionTelephoneNumberTypePost, | |
Api.Models.Requests.v2.InstitutionTelephoneNumberTypes.InstitutionTelephoneNumberTypeDelete, | |
Api.Models.Requests.v2.InstitutionTelephoneNumberTypes.InstitutionTelephoneNumberTypeGetByExample> | |
{ | |
public InstitutionTelephoneNumberTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.InstitutionTelephoneNumberTypes.InstitutionTelephoneNumberTypeGetByKey request, IInstitutionTelephoneNumberType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.InstitutionTelephoneNumberTypeId = request.InstitutionTelephoneNumberTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.InstitutionTelephoneNumberTypes.InstitutionTelephoneNumberTypeGetByExample request, IInstitutionTelephoneNumberType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.InstitutionTelephoneNumberTypeId = request.InstitutionTelephoneNumberTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int institutionTelephoneNumberTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.InstitutionTelephoneNumberTypes.InstitutionTelephoneNumberTypeGetByKey | |
{ | |
InstitutionTelephoneNumberTypeId = institutionTelephoneNumberTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IInstitutionTelephoneNumberType request) | |
{ | |
return | |
request.InstitutionTelephoneNumberTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "institutionTelephoneNumberTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.IntegratedTechnologyStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class IntegratedTechnologyStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.IntegratedTechnologyStatusType.IntegratedTechnologyStatusType, | |
EdFi.Ods.Api.Models.Resources.IntegratedTechnologyStatusType.IntegratedTechnologyStatusType, | |
EdFi.Ods.Entities.Common.IIntegratedTechnologyStatusType, | |
EdFi.Ods.Entities.NHibernate.IntegratedTechnologyStatusTypeAggregate.IntegratedTechnologyStatusType, | |
Api.Models.Requests.v2.IntegratedTechnologyStatusTypes.IntegratedTechnologyStatusTypeGetByKey, | |
Api.Models.Requests.v2.IntegratedTechnologyStatusTypes.IntegratedTechnologyStatusTypePut, | |
Api.Models.Requests.v2.IntegratedTechnologyStatusTypes.IntegratedTechnologyStatusTypePost, | |
Api.Models.Requests.v2.IntegratedTechnologyStatusTypes.IntegratedTechnologyStatusTypeDelete, | |
Api.Models.Requests.v2.IntegratedTechnologyStatusTypes.IntegratedTechnologyStatusTypeGetByExample> | |
{ | |
public IntegratedTechnologyStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.IntegratedTechnologyStatusTypes.IntegratedTechnologyStatusTypeGetByKey request, IIntegratedTechnologyStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.IntegratedTechnologyStatusTypeId = request.IntegratedTechnologyStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.IntegratedTechnologyStatusTypes.IntegratedTechnologyStatusTypeGetByExample request, IIntegratedTechnologyStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.IntegratedTechnologyStatusTypeId = request.IntegratedTechnologyStatusTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int integratedTechnologyStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.IntegratedTechnologyStatusTypes.IntegratedTechnologyStatusTypeGetByKey | |
{ | |
IntegratedTechnologyStatusTypeId = integratedTechnologyStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IIntegratedTechnologyStatusType request) | |
{ | |
return | |
request.IntegratedTechnologyStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "integratedTechnologyStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.InteractivityStyleTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class InteractivityStyleTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.InteractivityStyleType.InteractivityStyleType, | |
EdFi.Ods.Api.Models.Resources.InteractivityStyleType.InteractivityStyleType, | |
EdFi.Ods.Entities.Common.IInteractivityStyleType, | |
EdFi.Ods.Entities.NHibernate.InteractivityStyleTypeAggregate.InteractivityStyleType, | |
Api.Models.Requests.v2.InteractivityStyleTypes.InteractivityStyleTypeGetByKey, | |
Api.Models.Requests.v2.InteractivityStyleTypes.InteractivityStyleTypePut, | |
Api.Models.Requests.v2.InteractivityStyleTypes.InteractivityStyleTypePost, | |
Api.Models.Requests.v2.InteractivityStyleTypes.InteractivityStyleTypeDelete, | |
Api.Models.Requests.v2.InteractivityStyleTypes.InteractivityStyleTypeGetByExample> | |
{ | |
public InteractivityStyleTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.InteractivityStyleTypes.InteractivityStyleTypeGetByKey request, IInteractivityStyleType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.InteractivityStyleTypeId = request.InteractivityStyleTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.InteractivityStyleTypes.InteractivityStyleTypeGetByExample request, IInteractivityStyleType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.InteractivityStyleTypeId = request.InteractivityStyleTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int interactivityStyleTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.InteractivityStyleTypes.InteractivityStyleTypeGetByKey | |
{ | |
InteractivityStyleTypeId = interactivityStyleTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IInteractivityStyleType request) | |
{ | |
return | |
request.InteractivityStyleTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "interactivityStyleTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.InternetAccessTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class InternetAccessTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.InternetAccessType.InternetAccessType, | |
EdFi.Ods.Api.Models.Resources.InternetAccessType.InternetAccessType, | |
EdFi.Ods.Entities.Common.IInternetAccessType, | |
EdFi.Ods.Entities.NHibernate.InternetAccessTypeAggregate.InternetAccessType, | |
Api.Models.Requests.v2.InternetAccessTypes.InternetAccessTypeGetByKey, | |
Api.Models.Requests.v2.InternetAccessTypes.InternetAccessTypePut, | |
Api.Models.Requests.v2.InternetAccessTypes.InternetAccessTypePost, | |
Api.Models.Requests.v2.InternetAccessTypes.InternetAccessTypeDelete, | |
Api.Models.Requests.v2.InternetAccessTypes.InternetAccessTypeGetByExample> | |
{ | |
public InternetAccessTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.InternetAccessTypes.InternetAccessTypeGetByKey request, IInternetAccessType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.InternetAccessTypeId = request.InternetAccessTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.InternetAccessTypes.InternetAccessTypeGetByExample request, IInternetAccessType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.InternetAccessTypeId = request.InternetAccessTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int internetAccessTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.InternetAccessTypes.InternetAccessTypeGetByKey | |
{ | |
InternetAccessTypeId = internetAccessTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IInternetAccessType request) | |
{ | |
return | |
request.InternetAccessTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "internetAccessTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Interventions | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class InterventionsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Intervention.Intervention, | |
EdFi.Ods.Api.Models.Resources.Intervention.Intervention, | |
EdFi.Ods.Entities.Common.IIntervention, | |
EdFi.Ods.Entities.NHibernate.InterventionAggregate.Intervention, | |
Api.Models.Requests.v2.Interventions.InterventionGetByKey, | |
Api.Models.Requests.v2.Interventions.InterventionPut, | |
Api.Models.Requests.v2.Interventions.InterventionPost, | |
Api.Models.Requests.v2.Interventions.InterventionDelete, | |
Api.Models.Requests.v2.Interventions.InterventionGetByExample> | |
{ | |
public InterventionsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Interventions.InterventionGetByKey request, IIntervention specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.InterventionIdentificationCode = request.IdentificationCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Interventions.InterventionGetByExample request, IIntervention specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.DeliveryMethodType = request.DeliveryMethodType; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EndDate = request.EndDate; | |
specification.Id = request.Id; | |
specification.InterventionClassType = request.ClassType; | |
specification.InterventionIdentificationCode = request.IdentificationCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string identificationCode) | |
{ | |
var request = new Api.Models.Requests.v2.Interventions.InterventionGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
IdentificationCode = identificationCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IIntervention request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.InterventionIdentificationCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "interventions"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.InterventionClassTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class InterventionClassTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.InterventionClassType.InterventionClassType, | |
EdFi.Ods.Api.Models.Resources.InterventionClassType.InterventionClassType, | |
EdFi.Ods.Entities.Common.IInterventionClassType, | |
EdFi.Ods.Entities.NHibernate.InterventionClassTypeAggregate.InterventionClassType, | |
Api.Models.Requests.v2.InterventionClassTypes.InterventionClassTypeGetByKey, | |
Api.Models.Requests.v2.InterventionClassTypes.InterventionClassTypePut, | |
Api.Models.Requests.v2.InterventionClassTypes.InterventionClassTypePost, | |
Api.Models.Requests.v2.InterventionClassTypes.InterventionClassTypeDelete, | |
Api.Models.Requests.v2.InterventionClassTypes.InterventionClassTypeGetByExample> | |
{ | |
public InterventionClassTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.InterventionClassTypes.InterventionClassTypeGetByKey request, IInterventionClassType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.InterventionClassTypeId = request.InterventionClassTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.InterventionClassTypes.InterventionClassTypeGetByExample request, IInterventionClassType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.InterventionClassTypeId = request.InterventionClassTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int interventionClassTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.InterventionClassTypes.InterventionClassTypeGetByKey | |
{ | |
InterventionClassTypeId = interventionClassTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IInterventionClassType request) | |
{ | |
return | |
request.InterventionClassTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "interventionClassTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.InterventionEffectivenessRatingTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class InterventionEffectivenessRatingTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.InterventionEffectivenessRatingType.InterventionEffectivenessRatingType, | |
EdFi.Ods.Api.Models.Resources.InterventionEffectivenessRatingType.InterventionEffectivenessRatingType, | |
EdFi.Ods.Entities.Common.IInterventionEffectivenessRatingType, | |
EdFi.Ods.Entities.NHibernate.InterventionEffectivenessRatingTypeAggregate.InterventionEffectivenessRatingType, | |
Api.Models.Requests.v2.InterventionEffectivenessRatingTypes.InterventionEffectivenessRatingTypeGetByKey, | |
Api.Models.Requests.v2.InterventionEffectivenessRatingTypes.InterventionEffectivenessRatingTypePut, | |
Api.Models.Requests.v2.InterventionEffectivenessRatingTypes.InterventionEffectivenessRatingTypePost, | |
Api.Models.Requests.v2.InterventionEffectivenessRatingTypes.InterventionEffectivenessRatingTypeDelete, | |
Api.Models.Requests.v2.InterventionEffectivenessRatingTypes.InterventionEffectivenessRatingTypeGetByExample> | |
{ | |
public InterventionEffectivenessRatingTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.InterventionEffectivenessRatingTypes.InterventionEffectivenessRatingTypeGetByKey request, IInterventionEffectivenessRatingType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.InterventionEffectivenessRatingTypeId = request.InterventionEffectivenessRatingTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.InterventionEffectivenessRatingTypes.InterventionEffectivenessRatingTypeGetByExample request, IInterventionEffectivenessRatingType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.InterventionEffectivenessRatingTypeId = request.InterventionEffectivenessRatingTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int interventionEffectivenessRatingTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.InterventionEffectivenessRatingTypes.InterventionEffectivenessRatingTypeGetByKey | |
{ | |
InterventionEffectivenessRatingTypeId = interventionEffectivenessRatingTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IInterventionEffectivenessRatingType request) | |
{ | |
return | |
request.InterventionEffectivenessRatingTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "interventionEffectivenessRatingTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.InterventionPrescriptions | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class InterventionPrescriptionsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.InterventionPrescription.InterventionPrescription, | |
EdFi.Ods.Api.Models.Resources.InterventionPrescription.InterventionPrescription, | |
EdFi.Ods.Entities.Common.IInterventionPrescription, | |
EdFi.Ods.Entities.NHibernate.InterventionPrescriptionAggregate.InterventionPrescription, | |
Api.Models.Requests.v2.InterventionPrescriptions.InterventionPrescriptionGetByKey, | |
Api.Models.Requests.v2.InterventionPrescriptions.InterventionPrescriptionPut, | |
Api.Models.Requests.v2.InterventionPrescriptions.InterventionPrescriptionPost, | |
Api.Models.Requests.v2.InterventionPrescriptions.InterventionPrescriptionDelete, | |
Api.Models.Requests.v2.InterventionPrescriptions.InterventionPrescriptionGetByExample> | |
{ | |
public InterventionPrescriptionsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.InterventionPrescriptions.InterventionPrescriptionGetByKey request, IInterventionPrescription specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.InterventionPrescriptionIdentificationCode = request.IdentificationCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.InterventionPrescriptions.InterventionPrescriptionGetByExample request, IInterventionPrescription specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DeliveryMethodType = request.DeliveryMethodType; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
specification.InterventionClassType = request.InterventionClassType; | |
specification.InterventionPrescriptionIdentificationCode = request.IdentificationCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string identificationCode) | |
{ | |
var request = new Api.Models.Requests.v2.InterventionPrescriptions.InterventionPrescriptionGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
IdentificationCode = identificationCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IInterventionPrescription request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.InterventionPrescriptionIdentificationCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "interventionPrescriptions"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.InterventionStudies | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class InterventionStudiesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.InterventionStudy.InterventionStudy, | |
EdFi.Ods.Api.Models.Resources.InterventionStudy.InterventionStudy, | |
EdFi.Ods.Entities.Common.IInterventionStudy, | |
EdFi.Ods.Entities.NHibernate.InterventionStudyAggregate.InterventionStudy, | |
Api.Models.Requests.v2.InterventionStudies.InterventionStudyGetByKey, | |
Api.Models.Requests.v2.InterventionStudies.InterventionStudyPut, | |
Api.Models.Requests.v2.InterventionStudies.InterventionStudyPost, | |
Api.Models.Requests.v2.InterventionStudies.InterventionStudyDelete, | |
Api.Models.Requests.v2.InterventionStudies.InterventionStudyGetByExample> | |
{ | |
public InterventionStudiesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.InterventionStudies.InterventionStudyGetByKey request, IInterventionStudy specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.InterventionStudyIdentificationCode = request.IdentificationCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.InterventionStudies.InterventionStudyGetByExample request, IInterventionStudy specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DeliveryMethodType = request.DeliveryMethodType; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
specification.InterventionClassType = request.InterventionClassType; | |
specification.InterventionPrescriptionEducationOrganizationId = request.InterventionPrescriptionEducationOrganizationId; | |
specification.InterventionPrescriptionIdentificationCode = request.InterventionPrescriptionIdentificationCode; | |
specification.InterventionStudyIdentificationCode = request.IdentificationCode; | |
specification.Participants = request.Participants; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string identificationCode) | |
{ | |
var request = new Api.Models.Requests.v2.InterventionStudies.InterventionStudyGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
IdentificationCode = identificationCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IInterventionStudy request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.InterventionStudyIdentificationCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "interventionStudies"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LanguageDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LanguageDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LanguageDescriptor.LanguageDescriptor, | |
EdFi.Ods.Api.Models.Resources.LanguageDescriptor.LanguageDescriptor, | |
EdFi.Ods.Entities.Common.ILanguageDescriptor, | |
EdFi.Ods.Entities.NHibernate.LanguageDescriptorAggregate.LanguageDescriptor, | |
Api.Models.Requests.v2.LanguageDescriptors.LanguageDescriptorGetByKey, | |
Api.Models.Requests.v2.LanguageDescriptors.LanguageDescriptorPut, | |
Api.Models.Requests.v2.LanguageDescriptors.LanguageDescriptorPost, | |
Api.Models.Requests.v2.LanguageDescriptors.LanguageDescriptorDelete, | |
Api.Models.Requests.v2.LanguageDescriptors.LanguageDescriptorGetByExample> | |
{ | |
public LanguageDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LanguageDescriptors.LanguageDescriptorGetByKey request, ILanguageDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LanguageDescriptorId = request.LanguageDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LanguageDescriptors.LanguageDescriptorGetByExample request, ILanguageDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LanguageDescriptorId = request.LanguageDescriptorId; | |
specification.LanguageType = request.LanguageType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int languageDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.LanguageDescriptors.LanguageDescriptorGetByKey | |
{ | |
LanguageDescriptorId = languageDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILanguageDescriptor request) | |
{ | |
return | |
request.LanguageDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "languageDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LanguageTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LanguageTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LanguageType.LanguageType, | |
EdFi.Ods.Api.Models.Resources.LanguageType.LanguageType, | |
EdFi.Ods.Entities.Common.ILanguageType, | |
EdFi.Ods.Entities.NHibernate.LanguageTypeAggregate.LanguageType, | |
Api.Models.Requests.v2.LanguageTypes.LanguageTypeGetByKey, | |
Api.Models.Requests.v2.LanguageTypes.LanguageTypePut, | |
Api.Models.Requests.v2.LanguageTypes.LanguageTypePost, | |
Api.Models.Requests.v2.LanguageTypes.LanguageTypeDelete, | |
Api.Models.Requests.v2.LanguageTypes.LanguageTypeGetByExample> | |
{ | |
public LanguageTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LanguageTypes.LanguageTypeGetByKey request, ILanguageType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LanguageTypeId = request.LanguageTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LanguageTypes.LanguageTypeGetByExample request, ILanguageType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.LanguageTypeId = request.LanguageTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int languageTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.LanguageTypes.LanguageTypeGetByKey | |
{ | |
LanguageTypeId = languageTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILanguageType request) | |
{ | |
return | |
request.LanguageTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "languageTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LanguageUseTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LanguageUseTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LanguageUseType.LanguageUseType, | |
EdFi.Ods.Api.Models.Resources.LanguageUseType.LanguageUseType, | |
EdFi.Ods.Entities.Common.ILanguageUseType, | |
EdFi.Ods.Entities.NHibernate.LanguageUseTypeAggregate.LanguageUseType, | |
Api.Models.Requests.v2.LanguageUseTypes.LanguageUseTypeGetByKey, | |
Api.Models.Requests.v2.LanguageUseTypes.LanguageUseTypePut, | |
Api.Models.Requests.v2.LanguageUseTypes.LanguageUseTypePost, | |
Api.Models.Requests.v2.LanguageUseTypes.LanguageUseTypeDelete, | |
Api.Models.Requests.v2.LanguageUseTypes.LanguageUseTypeGetByExample> | |
{ | |
public LanguageUseTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LanguageUseTypes.LanguageUseTypeGetByKey request, ILanguageUseType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LanguageUseTypeId = request.LanguageUseTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LanguageUseTypes.LanguageUseTypeGetByExample request, ILanguageUseType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.LanguageUseTypeId = request.LanguageUseTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int languageUseTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.LanguageUseTypes.LanguageUseTypeGetByKey | |
{ | |
LanguageUseTypeId = languageUseTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILanguageUseType request) | |
{ | |
return | |
request.LanguageUseTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "languageUseTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LearningObjectives | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LearningObjectivesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LearningObjective.LearningObjective, | |
EdFi.Ods.Api.Models.Resources.LearningObjective.LearningObjective, | |
EdFi.Ods.Entities.Common.ILearningObjective, | |
EdFi.Ods.Entities.NHibernate.LearningObjectiveAggregate.LearningObjective, | |
Api.Models.Requests.v2.LearningObjectives.LearningObjectiveGetByKey, | |
Api.Models.Requests.v2.LearningObjectives.LearningObjectivePut, | |
Api.Models.Requests.v2.LearningObjectives.LearningObjectivePost, | |
Api.Models.Requests.v2.LearningObjectives.LearningObjectiveDelete, | |
Api.Models.Requests.v2.LearningObjectives.LearningObjectiveGetByExample> | |
{ | |
public LearningObjectivesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LearningObjectives.LearningObjectiveGetByKey request, ILearningObjective specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.Objective = request.Objective; | |
specification.ObjectiveGradeLevelDescriptor = request.ObjectiveGradeLevelDescriptor; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LearningObjectives.LearningObjectiveGetByExample request, ILearningObjective specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.LearningObjectiveId = request.LearningObjectiveId; | |
specification.Namespace = request.Namespace; | |
specification.Nomenclature = request.Nomenclature; | |
specification.Objective = request.Objective; | |
specification.ObjectiveGradeLevelDescriptor = request.ObjectiveGradeLevelDescriptor; | |
specification.ParentAcademicSubjectDescriptor = request.ParentAcademicSubjectDescriptor; | |
specification.ParentObjective = request.ParentObjective; | |
specification.ParentObjectiveGradeLevelDescriptor = request.ParentObjectiveGradeLevelDescriptor; | |
specification.SuccessCriteria = request.SuccessCriteria; | |
} | |
public IHttpActionResult GetByKey([FromUri] string academicSubjectDescriptor, string objective, string objectiveGradeLevelDescriptor) | |
{ | |
var request = new Api.Models.Requests.v2.LearningObjectives.LearningObjectiveGetByKey | |
{ | |
AcademicSubjectDescriptor = academicSubjectDescriptor, | |
Objective = objective, | |
ObjectiveGradeLevelDescriptor = objectiveGradeLevelDescriptor, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILearningObjective request) | |
{ | |
return | |
request.AcademicSubjectDescriptor != null | |
&& request.Objective != default(string) | |
&& request.ObjectiveGradeLevelDescriptor != null; | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "learningObjectives"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LearningStandards | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LearningStandardsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LearningStandard.LearningStandard, | |
EdFi.Ods.Api.Models.Resources.LearningStandard.LearningStandard, | |
EdFi.Ods.Entities.Common.ILearningStandard, | |
EdFi.Ods.Entities.NHibernate.LearningStandardAggregate.LearningStandard, | |
Api.Models.Requests.v2.LearningStandards.LearningStandardGetByKey, | |
Api.Models.Requests.v2.LearningStandards.LearningStandardPut, | |
Api.Models.Requests.v2.LearningStandards.LearningStandardPost, | |
Api.Models.Requests.v2.LearningStandards.LearningStandardDelete, | |
Api.Models.Requests.v2.LearningStandards.LearningStandardGetByExample> | |
{ | |
public LearningStandardsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LearningStandards.LearningStandardGetByKey request, ILearningStandard specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LearningStandardId = request.LearningStandardId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LearningStandards.LearningStandardGetByExample request, ILearningStandard specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.CourseTitle = request.CourseTitle; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.LearningStandardId = request.LearningStandardId; | |
specification.LearningStandardItemCode = request.ItemCode; | |
specification.Namespace = request.Namespace; | |
specification.ParentLearningStandardId = request.ParentLearningStandardId; | |
specification.SuccessCriteria = request.SuccessCriteria; | |
specification.URI = request.URI; | |
} | |
public IHttpActionResult GetByKey([FromUri] string learningStandardId) | |
{ | |
var request = new Api.Models.Requests.v2.LearningStandards.LearningStandardGetByKey | |
{ | |
LearningStandardId = learningStandardId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILearningStandard request) | |
{ | |
return | |
request.LearningStandardId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "learningStandards"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LeaveEvents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LeaveEventsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LeaveEvent.LeaveEvent, | |
EdFi.Ods.Api.Models.Resources.LeaveEvent.LeaveEvent, | |
EdFi.Ods.Entities.Common.ILeaveEvent, | |
EdFi.Ods.Entities.NHibernate.LeaveEventAggregate.LeaveEvent, | |
Api.Models.Requests.v2.LeaveEvents.LeaveEventGetByKey, | |
Api.Models.Requests.v2.LeaveEvents.LeaveEventPut, | |
Api.Models.Requests.v2.LeaveEvents.LeaveEventPost, | |
Api.Models.Requests.v2.LeaveEvents.LeaveEventDelete, | |
Api.Models.Requests.v2.LeaveEvents.LeaveEventGetByExample> | |
{ | |
public LeaveEventsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LeaveEvents.LeaveEventGetByKey request, ILeaveEvent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EventDate = request.EventDate; | |
specification.LeaveEventCategoryType = request.CategoryType; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LeaveEvents.LeaveEventGetByExample request, ILeaveEvent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EventDate = request.EventDate; | |
specification.HoursOnLeave = request.HoursOnLeave; | |
specification.Id = request.Id; | |
specification.LeaveEventCategoryType = request.CategoryType; | |
specification.LeaveEventReason = request.Reason; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
specification.SubstituteAssigned = request.SubstituteAssigned; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime eventDate, string categoryType, string staffUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.LeaveEvents.LeaveEventGetByKey | |
{ | |
EventDate = eventDate, | |
CategoryType = categoryType, | |
StaffUniqueId = staffUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILeaveEvent request) | |
{ | |
return | |
request.EventDate != default(DateTime) | |
&& request.LeaveEventCategoryType != null | |
&& request.StaffUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "leaveEvents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LeaveEventCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LeaveEventCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LeaveEventCategoryType.LeaveEventCategoryType, | |
EdFi.Ods.Api.Models.Resources.LeaveEventCategoryType.LeaveEventCategoryType, | |
EdFi.Ods.Entities.Common.ILeaveEventCategoryType, | |
EdFi.Ods.Entities.NHibernate.LeaveEventCategoryTypeAggregate.LeaveEventCategoryType, | |
Api.Models.Requests.v2.LeaveEventCategoryTypes.LeaveEventCategoryTypeGetByKey, | |
Api.Models.Requests.v2.LeaveEventCategoryTypes.LeaveEventCategoryTypePut, | |
Api.Models.Requests.v2.LeaveEventCategoryTypes.LeaveEventCategoryTypePost, | |
Api.Models.Requests.v2.LeaveEventCategoryTypes.LeaveEventCategoryTypeDelete, | |
Api.Models.Requests.v2.LeaveEventCategoryTypes.LeaveEventCategoryTypeGetByExample> | |
{ | |
public LeaveEventCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LeaveEventCategoryTypes.LeaveEventCategoryTypeGetByKey request, ILeaveEventCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LeaveEventCategoryTypeId = request.LeaveEventCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LeaveEventCategoryTypes.LeaveEventCategoryTypeGetByExample request, ILeaveEventCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.LeaveEventCategoryTypeId = request.LeaveEventCategoryTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int leaveEventCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.LeaveEventCategoryTypes.LeaveEventCategoryTypeGetByKey | |
{ | |
LeaveEventCategoryTypeId = leaveEventCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILeaveEventCategoryType request) | |
{ | |
return | |
request.LeaveEventCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "leaveEventCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LevelDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LevelDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LevelDescriptor.LevelDescriptor, | |
EdFi.Ods.Api.Models.Resources.LevelDescriptor.LevelDescriptor, | |
EdFi.Ods.Entities.Common.ILevelDescriptor, | |
EdFi.Ods.Entities.NHibernate.LevelDescriptorAggregate.LevelDescriptor, | |
Api.Models.Requests.v2.LevelDescriptors.LevelDescriptorGetByKey, | |
Api.Models.Requests.v2.LevelDescriptors.LevelDescriptorPut, | |
Api.Models.Requests.v2.LevelDescriptors.LevelDescriptorPost, | |
Api.Models.Requests.v2.LevelDescriptors.LevelDescriptorDelete, | |
Api.Models.Requests.v2.LevelDescriptors.LevelDescriptorGetByExample> | |
{ | |
public LevelDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LevelDescriptors.LevelDescriptorGetByKey request, ILevelDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LevelDescriptorId = request.LevelDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LevelDescriptors.LevelDescriptorGetByExample request, ILevelDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LevelDescriptorId = request.LevelDescriptorId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int levelDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.LevelDescriptors.LevelDescriptorGetByKey | |
{ | |
LevelDescriptorId = levelDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILevelDescriptor request) | |
{ | |
return | |
request.LevelDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "levelDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LevelOfEducationDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LevelOfEducationDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LevelOfEducationDescriptor.LevelOfEducationDescriptor, | |
EdFi.Ods.Api.Models.Resources.LevelOfEducationDescriptor.LevelOfEducationDescriptor, | |
EdFi.Ods.Entities.Common.ILevelOfEducationDescriptor, | |
EdFi.Ods.Entities.NHibernate.LevelOfEducationDescriptorAggregate.LevelOfEducationDescriptor, | |
Api.Models.Requests.v2.LevelOfEducationDescriptors.LevelOfEducationDescriptorGetByKey, | |
Api.Models.Requests.v2.LevelOfEducationDescriptors.LevelOfEducationDescriptorPut, | |
Api.Models.Requests.v2.LevelOfEducationDescriptors.LevelOfEducationDescriptorPost, | |
Api.Models.Requests.v2.LevelOfEducationDescriptors.LevelOfEducationDescriptorDelete, | |
Api.Models.Requests.v2.LevelOfEducationDescriptors.LevelOfEducationDescriptorGetByExample> | |
{ | |
public LevelOfEducationDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LevelOfEducationDescriptors.LevelOfEducationDescriptorGetByKey request, ILevelOfEducationDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LevelOfEducationDescriptorId = request.LevelOfEducationDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LevelOfEducationDescriptors.LevelOfEducationDescriptorGetByExample request, ILevelOfEducationDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LevelOfEducationDescriptorId = request.LevelOfEducationDescriptorId; | |
specification.LevelOfEducationType = request.LevelOfEducationType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int levelOfEducationDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.LevelOfEducationDescriptors.LevelOfEducationDescriptorGetByKey | |
{ | |
LevelOfEducationDescriptorId = levelOfEducationDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILevelOfEducationDescriptor request) | |
{ | |
return | |
request.LevelOfEducationDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "levelOfEducationDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LevelOfEducationTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LevelOfEducationTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LevelOfEducationType.LevelOfEducationType, | |
EdFi.Ods.Api.Models.Resources.LevelOfEducationType.LevelOfEducationType, | |
EdFi.Ods.Entities.Common.ILevelOfEducationType, | |
EdFi.Ods.Entities.NHibernate.LevelOfEducationTypeAggregate.LevelOfEducationType, | |
Api.Models.Requests.v2.LevelOfEducationTypes.LevelOfEducationTypeGetByKey, | |
Api.Models.Requests.v2.LevelOfEducationTypes.LevelOfEducationTypePut, | |
Api.Models.Requests.v2.LevelOfEducationTypes.LevelOfEducationTypePost, | |
Api.Models.Requests.v2.LevelOfEducationTypes.LevelOfEducationTypeDelete, | |
Api.Models.Requests.v2.LevelOfEducationTypes.LevelOfEducationTypeGetByExample> | |
{ | |
public LevelOfEducationTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LevelOfEducationTypes.LevelOfEducationTypeGetByKey request, ILevelOfEducationType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LevelOfEducationTypeId = request.LevelOfEducationTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LevelOfEducationTypes.LevelOfEducationTypeGetByExample request, ILevelOfEducationType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.LevelOfEducationTypeId = request.LevelOfEducationTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int levelOfEducationTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.LevelOfEducationTypes.LevelOfEducationTypeGetByKey | |
{ | |
LevelOfEducationTypeId = levelOfEducationTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILevelOfEducationType request) | |
{ | |
return | |
request.LevelOfEducationTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "levelOfEducationTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LimitedEnglishProficiencyDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LimitedEnglishProficiencyDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LimitedEnglishProficiencyDescriptor.LimitedEnglishProficiencyDescriptor, | |
EdFi.Ods.Api.Models.Resources.LimitedEnglishProficiencyDescriptor.LimitedEnglishProficiencyDescriptor, | |
EdFi.Ods.Entities.Common.ILimitedEnglishProficiencyDescriptor, | |
EdFi.Ods.Entities.NHibernate.LimitedEnglishProficiencyDescriptorAggregate.LimitedEnglishProficiencyDescriptor, | |
Api.Models.Requests.v2.LimitedEnglishProficiencyDescriptors.LimitedEnglishProficiencyDescriptorGetByKey, | |
Api.Models.Requests.v2.LimitedEnglishProficiencyDescriptors.LimitedEnglishProficiencyDescriptorPut, | |
Api.Models.Requests.v2.LimitedEnglishProficiencyDescriptors.LimitedEnglishProficiencyDescriptorPost, | |
Api.Models.Requests.v2.LimitedEnglishProficiencyDescriptors.LimitedEnglishProficiencyDescriptorDelete, | |
Api.Models.Requests.v2.LimitedEnglishProficiencyDescriptors.LimitedEnglishProficiencyDescriptorGetByExample> | |
{ | |
public LimitedEnglishProficiencyDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LimitedEnglishProficiencyDescriptors.LimitedEnglishProficiencyDescriptorGetByKey request, ILimitedEnglishProficiencyDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LimitedEnglishProficiencyDescriptorId = request.LimitedEnglishProficiencyDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LimitedEnglishProficiencyDescriptors.LimitedEnglishProficiencyDescriptorGetByExample request, ILimitedEnglishProficiencyDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LimitedEnglishProficiencyDescriptorId = request.LimitedEnglishProficiencyDescriptorId; | |
specification.LimitedEnglishProficiencyType = request.LimitedEnglishProficiencyType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int limitedEnglishProficiencyDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.LimitedEnglishProficiencyDescriptors.LimitedEnglishProficiencyDescriptorGetByKey | |
{ | |
LimitedEnglishProficiencyDescriptorId = limitedEnglishProficiencyDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILimitedEnglishProficiencyDescriptor request) | |
{ | |
return | |
request.LimitedEnglishProficiencyDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "limitedEnglishProficiencyDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LimitedEnglishProficiencyTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LimitedEnglishProficiencyTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LimitedEnglishProficiencyType.LimitedEnglishProficiencyType, | |
EdFi.Ods.Api.Models.Resources.LimitedEnglishProficiencyType.LimitedEnglishProficiencyType, | |
EdFi.Ods.Entities.Common.ILimitedEnglishProficiencyType, | |
EdFi.Ods.Entities.NHibernate.LimitedEnglishProficiencyTypeAggregate.LimitedEnglishProficiencyType, | |
Api.Models.Requests.v2.LimitedEnglishProficiencyTypes.LimitedEnglishProficiencyTypeGetByKey, | |
Api.Models.Requests.v2.LimitedEnglishProficiencyTypes.LimitedEnglishProficiencyTypePut, | |
Api.Models.Requests.v2.LimitedEnglishProficiencyTypes.LimitedEnglishProficiencyTypePost, | |
Api.Models.Requests.v2.LimitedEnglishProficiencyTypes.LimitedEnglishProficiencyTypeDelete, | |
Api.Models.Requests.v2.LimitedEnglishProficiencyTypes.LimitedEnglishProficiencyTypeGetByExample> | |
{ | |
public LimitedEnglishProficiencyTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LimitedEnglishProficiencyTypes.LimitedEnglishProficiencyTypeGetByKey request, ILimitedEnglishProficiencyType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LimitedEnglishProficiencyTypeId = request.LimitedEnglishProficiencyTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LimitedEnglishProficiencyTypes.LimitedEnglishProficiencyTypeGetByExample request, ILimitedEnglishProficiencyType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.LimitedEnglishProficiencyTypeId = request.LimitedEnglishProficiencyTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int limitedEnglishProficiencyTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.LimitedEnglishProficiencyTypes.LimitedEnglishProficiencyTypeGetByKey | |
{ | |
LimitedEnglishProficiencyTypeId = limitedEnglishProficiencyTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILimitedEnglishProficiencyType request) | |
{ | |
return | |
request.LimitedEnglishProficiencyTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "limitedEnglishProficiencyTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LocalEducationAgencies | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LocalEducationAgenciesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LocalEducationAgency.LocalEducationAgency, | |
EdFi.Ods.Api.Models.Resources.LocalEducationAgency.LocalEducationAgency, | |
EdFi.Ods.Entities.Common.ILocalEducationAgency, | |
EdFi.Ods.Entities.NHibernate.LocalEducationAgencyAggregate.LocalEducationAgency, | |
Api.Models.Requests.v2.LocalEducationAgencies.LocalEducationAgencyGetByKey, | |
Api.Models.Requests.v2.LocalEducationAgencies.LocalEducationAgencyPut, | |
Api.Models.Requests.v2.LocalEducationAgencies.LocalEducationAgencyPost, | |
Api.Models.Requests.v2.LocalEducationAgencies.LocalEducationAgencyDelete, | |
Api.Models.Requests.v2.LocalEducationAgencies.LocalEducationAgencyGetByExample> | |
{ | |
public LocalEducationAgenciesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LocalEducationAgencies.LocalEducationAgencyGetByKey request, ILocalEducationAgency specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LocalEducationAgencyId = request.LocalEducationAgencyId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LocalEducationAgencies.LocalEducationAgencyGetByExample request, ILocalEducationAgency specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CharterStatusType = request.CharterStatusType; | |
specification.EducationServiceCenterId = request.EducationServiceCenterId; | |
specification.LocalEducationAgencyCategoryType = request.CategoryType; | |
specification.LocalEducationAgencyId = request.LocalEducationAgencyId; | |
specification.ParentLocalEducationAgencyId = request.ParentLocalEducationAgencyId; | |
specification.StateEducationAgencyId = request.StateEducationAgencyId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int localEducationAgencyId) | |
{ | |
var request = new Api.Models.Requests.v2.LocalEducationAgencies.LocalEducationAgencyGetByKey | |
{ | |
LocalEducationAgencyId = localEducationAgencyId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILocalEducationAgency request) | |
{ | |
return | |
request.LocalEducationAgencyId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "localEducationAgencies"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.LocalEducationAgencyCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LocalEducationAgencyCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.LocalEducationAgencyCategoryType.LocalEducationAgencyCategoryType, | |
EdFi.Ods.Api.Models.Resources.LocalEducationAgencyCategoryType.LocalEducationAgencyCategoryType, | |
EdFi.Ods.Entities.Common.ILocalEducationAgencyCategoryType, | |
EdFi.Ods.Entities.NHibernate.LocalEducationAgencyCategoryTypeAggregate.LocalEducationAgencyCategoryType, | |
Api.Models.Requests.v2.LocalEducationAgencyCategoryTypes.LocalEducationAgencyCategoryTypeGetByKey, | |
Api.Models.Requests.v2.LocalEducationAgencyCategoryTypes.LocalEducationAgencyCategoryTypePut, | |
Api.Models.Requests.v2.LocalEducationAgencyCategoryTypes.LocalEducationAgencyCategoryTypePost, | |
Api.Models.Requests.v2.LocalEducationAgencyCategoryTypes.LocalEducationAgencyCategoryTypeDelete, | |
Api.Models.Requests.v2.LocalEducationAgencyCategoryTypes.LocalEducationAgencyCategoryTypeGetByExample> | |
{ | |
public LocalEducationAgencyCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.LocalEducationAgencyCategoryTypes.LocalEducationAgencyCategoryTypeGetByKey request, ILocalEducationAgencyCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.LocalEducationAgencyCategoryTypeId = request.LocalEducationAgencyCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.LocalEducationAgencyCategoryTypes.LocalEducationAgencyCategoryTypeGetByExample request, ILocalEducationAgencyCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.LocalEducationAgencyCategoryTypeId = request.LocalEducationAgencyCategoryTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int localEducationAgencyCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.LocalEducationAgencyCategoryTypes.LocalEducationAgencyCategoryTypeGetByKey | |
{ | |
LocalEducationAgencyCategoryTypeId = localEducationAgencyCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILocalEducationAgencyCategoryType request) | |
{ | |
return | |
request.LocalEducationAgencyCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "localEducationAgencyCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Locations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class LocationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Location.Location, | |
EdFi.Ods.Api.Models.Resources.Location.Location, | |
EdFi.Ods.Entities.Common.ILocation, | |
EdFi.Ods.Entities.NHibernate.LocationAggregate.Location, | |
Api.Models.Requests.v2.Locations.LocationGetByKey, | |
Api.Models.Requests.v2.Locations.LocationPut, | |
Api.Models.Requests.v2.Locations.LocationPost, | |
Api.Models.Requests.v2.Locations.LocationDelete, | |
Api.Models.Requests.v2.Locations.LocationGetByExample> | |
{ | |
public LocationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Locations.LocationGetByKey request, ILocation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.SchoolId = request.SchoolId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Locations.LocationGetByExample request, ILocation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.Id = request.Id; | |
specification.MaximumNumberOfSeats = request.MaximumNumberOfSeats; | |
specification.OptimalNumberOfSeats = request.OptimalNumberOfSeats; | |
specification.SchoolId = request.SchoolId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string classroomIdentificationCode, int schoolId) | |
{ | |
var request = new Api.Models.Requests.v2.Locations.LocationGetByKey | |
{ | |
ClassroomIdentificationCode = classroomIdentificationCode, | |
SchoolId = schoolId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ILocation request) | |
{ | |
return | |
request.ClassroomIdentificationCode != default(string) | |
&& request.SchoolId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "locations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.MagnetSpecialProgramEmphasisSchoolTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class MagnetSpecialProgramEmphasisSchoolTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.MagnetSpecialProgramEmphasisSchoolType.MagnetSpecialProgramEmphasisSchoolType, | |
EdFi.Ods.Api.Models.Resources.MagnetSpecialProgramEmphasisSchoolType.MagnetSpecialProgramEmphasisSchoolType, | |
EdFi.Ods.Entities.Common.IMagnetSpecialProgramEmphasisSchoolType, | |
EdFi.Ods.Entities.NHibernate.MagnetSpecialProgramEmphasisSchoolTypeAggregate.MagnetSpecialProgramEmphasisSchoolType, | |
Api.Models.Requests.v2.MagnetSpecialProgramEmphasisSchoolTypes.MagnetSpecialProgramEmphasisSchoolTypeGetByKey, | |
Api.Models.Requests.v2.MagnetSpecialProgramEmphasisSchoolTypes.MagnetSpecialProgramEmphasisSchoolTypePut, | |
Api.Models.Requests.v2.MagnetSpecialProgramEmphasisSchoolTypes.MagnetSpecialProgramEmphasisSchoolTypePost, | |
Api.Models.Requests.v2.MagnetSpecialProgramEmphasisSchoolTypes.MagnetSpecialProgramEmphasisSchoolTypeDelete, | |
Api.Models.Requests.v2.MagnetSpecialProgramEmphasisSchoolTypes.MagnetSpecialProgramEmphasisSchoolTypeGetByExample> | |
{ | |
public MagnetSpecialProgramEmphasisSchoolTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.MagnetSpecialProgramEmphasisSchoolTypes.MagnetSpecialProgramEmphasisSchoolTypeGetByKey request, IMagnetSpecialProgramEmphasisSchoolType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.MagnetSpecialProgramEmphasisSchoolTypeId = request.MagnetSpecialProgramEmphasisSchoolTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.MagnetSpecialProgramEmphasisSchoolTypes.MagnetSpecialProgramEmphasisSchoolTypeGetByExample request, IMagnetSpecialProgramEmphasisSchoolType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.MagnetSpecialProgramEmphasisSchoolTypeId = request.MagnetSpecialProgramEmphasisSchoolTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int magnetSpecialProgramEmphasisSchoolTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.MagnetSpecialProgramEmphasisSchoolTypes.MagnetSpecialProgramEmphasisSchoolTypeGetByKey | |
{ | |
MagnetSpecialProgramEmphasisSchoolTypeId = magnetSpecialProgramEmphasisSchoolTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IMagnetSpecialProgramEmphasisSchoolType request) | |
{ | |
return | |
request.MagnetSpecialProgramEmphasisSchoolTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "magnetSpecialProgramEmphasisSchoolTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.MediumOfInstructionTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class MediumOfInstructionTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.MediumOfInstructionType.MediumOfInstructionType, | |
EdFi.Ods.Api.Models.Resources.MediumOfInstructionType.MediumOfInstructionType, | |
EdFi.Ods.Entities.Common.IMediumOfInstructionType, | |
EdFi.Ods.Entities.NHibernate.MediumOfInstructionTypeAggregate.MediumOfInstructionType, | |
Api.Models.Requests.v2.MediumOfInstructionTypes.MediumOfInstructionTypeGetByKey, | |
Api.Models.Requests.v2.MediumOfInstructionTypes.MediumOfInstructionTypePut, | |
Api.Models.Requests.v2.MediumOfInstructionTypes.MediumOfInstructionTypePost, | |
Api.Models.Requests.v2.MediumOfInstructionTypes.MediumOfInstructionTypeDelete, | |
Api.Models.Requests.v2.MediumOfInstructionTypes.MediumOfInstructionTypeGetByExample> | |
{ | |
public MediumOfInstructionTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.MediumOfInstructionTypes.MediumOfInstructionTypeGetByKey request, IMediumOfInstructionType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.MediumOfInstructionTypeId = request.MediumOfInstructionTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.MediumOfInstructionTypes.MediumOfInstructionTypeGetByExample request, IMediumOfInstructionType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.MediumOfInstructionTypeId = request.MediumOfInstructionTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int mediumOfInstructionTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.MediumOfInstructionTypes.MediumOfInstructionTypeGetByKey | |
{ | |
MediumOfInstructionTypeId = mediumOfInstructionTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IMediumOfInstructionType request) | |
{ | |
return | |
request.MediumOfInstructionTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "mediumOfInstructionTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.MeetingDayTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class MeetingDayTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.MeetingDayType.MeetingDayType, | |
EdFi.Ods.Api.Models.Resources.MeetingDayType.MeetingDayType, | |
EdFi.Ods.Entities.Common.IMeetingDayType, | |
EdFi.Ods.Entities.NHibernate.MeetingDayTypeAggregate.MeetingDayType, | |
Api.Models.Requests.v2.MeetingDayTypes.MeetingDayTypeGetByKey, | |
Api.Models.Requests.v2.MeetingDayTypes.MeetingDayTypePut, | |
Api.Models.Requests.v2.MeetingDayTypes.MeetingDayTypePost, | |
Api.Models.Requests.v2.MeetingDayTypes.MeetingDayTypeDelete, | |
Api.Models.Requests.v2.MeetingDayTypes.MeetingDayTypeGetByExample> | |
{ | |
public MeetingDayTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.MeetingDayTypes.MeetingDayTypeGetByKey request, IMeetingDayType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.MeetingDayTypeId = request.MeetingDayTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.MeetingDayTypes.MeetingDayTypeGetByExample request, IMeetingDayType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.MeetingDayTypeId = request.MeetingDayTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int meetingDayTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.MeetingDayTypes.MeetingDayTypeGetByKey | |
{ | |
MeetingDayTypeId = meetingDayTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IMeetingDayType request) | |
{ | |
return | |
request.MeetingDayTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "meetingDayTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.MethodCreditEarnedTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class MethodCreditEarnedTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.MethodCreditEarnedType.MethodCreditEarnedType, | |
EdFi.Ods.Api.Models.Resources.MethodCreditEarnedType.MethodCreditEarnedType, | |
EdFi.Ods.Entities.Common.IMethodCreditEarnedType, | |
EdFi.Ods.Entities.NHibernate.MethodCreditEarnedTypeAggregate.MethodCreditEarnedType, | |
Api.Models.Requests.v2.MethodCreditEarnedTypes.MethodCreditEarnedTypeGetByKey, | |
Api.Models.Requests.v2.MethodCreditEarnedTypes.MethodCreditEarnedTypePut, | |
Api.Models.Requests.v2.MethodCreditEarnedTypes.MethodCreditEarnedTypePost, | |
Api.Models.Requests.v2.MethodCreditEarnedTypes.MethodCreditEarnedTypeDelete, | |
Api.Models.Requests.v2.MethodCreditEarnedTypes.MethodCreditEarnedTypeGetByExample> | |
{ | |
public MethodCreditEarnedTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.MethodCreditEarnedTypes.MethodCreditEarnedTypeGetByKey request, IMethodCreditEarnedType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.MethodCreditEarnedTypeId = request.MethodCreditEarnedTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.MethodCreditEarnedTypes.MethodCreditEarnedTypeGetByExample request, IMethodCreditEarnedType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.MethodCreditEarnedTypeId = request.MethodCreditEarnedTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int methodCreditEarnedTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.MethodCreditEarnedTypes.MethodCreditEarnedTypeGetByKey | |
{ | |
MethodCreditEarnedTypeId = methodCreditEarnedTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IMethodCreditEarnedType request) | |
{ | |
return | |
request.MethodCreditEarnedTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "methodCreditEarnedTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.NetworkPurposeTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class NetworkPurposeTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.NetworkPurposeType.NetworkPurposeType, | |
EdFi.Ods.Api.Models.Resources.NetworkPurposeType.NetworkPurposeType, | |
EdFi.Ods.Entities.Common.INetworkPurposeType, | |
EdFi.Ods.Entities.NHibernate.NetworkPurposeTypeAggregate.NetworkPurposeType, | |
Api.Models.Requests.v2.NetworkPurposeTypes.NetworkPurposeTypeGetByKey, | |
Api.Models.Requests.v2.NetworkPurposeTypes.NetworkPurposeTypePut, | |
Api.Models.Requests.v2.NetworkPurposeTypes.NetworkPurposeTypePost, | |
Api.Models.Requests.v2.NetworkPurposeTypes.NetworkPurposeTypeDelete, | |
Api.Models.Requests.v2.NetworkPurposeTypes.NetworkPurposeTypeGetByExample> | |
{ | |
public NetworkPurposeTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.NetworkPurposeTypes.NetworkPurposeTypeGetByKey request, INetworkPurposeType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.NetworkPurposeTypeId = request.NetworkPurposeTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.NetworkPurposeTypes.NetworkPurposeTypeGetByExample request, INetworkPurposeType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.NetworkPurposeTypeId = request.NetworkPurposeTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int networkPurposeTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.NetworkPurposeTypes.NetworkPurposeTypeGetByKey | |
{ | |
NetworkPurposeTypeId = networkPurposeTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(INetworkPurposeType request) | |
{ | |
return | |
request.NetworkPurposeTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "networkPurposeTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ObjectiveAssessments | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ObjectiveAssessmentsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ObjectiveAssessment.ObjectiveAssessment, | |
EdFi.Ods.Api.Models.Resources.ObjectiveAssessment.ObjectiveAssessment, | |
EdFi.Ods.Entities.Common.IObjectiveAssessment, | |
EdFi.Ods.Entities.NHibernate.ObjectiveAssessmentAggregate.ObjectiveAssessment, | |
Api.Models.Requests.v2.ObjectiveAssessments.ObjectiveAssessmentGetByKey, | |
Api.Models.Requests.v2.ObjectiveAssessments.ObjectiveAssessmentPut, | |
Api.Models.Requests.v2.ObjectiveAssessments.ObjectiveAssessmentPost, | |
Api.Models.Requests.v2.ObjectiveAssessments.ObjectiveAssessmentDelete, | |
Api.Models.Requests.v2.ObjectiveAssessments.ObjectiveAssessmentGetByExample> | |
{ | |
public ObjectiveAssessmentsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ObjectiveAssessments.ObjectiveAssessmentGetByKey request, IObjectiveAssessment specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.AssessedGradeLevelDescriptor = request.AssessedGradeLevelDescriptor; | |
specification.AssessmentTitle = request.AssessmentTitle; | |
specification.IdentificationCode = request.IdentificationCode; | |
specification.Version = request.Version; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ObjectiveAssessments.ObjectiveAssessmentGetByExample request, IObjectiveAssessment specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.AssessedGradeLevelDescriptor = request.AssessedGradeLevelDescriptor; | |
specification.AssessmentTitle = request.AssessmentTitle; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.IdentificationCode = request.IdentificationCode; | |
specification.MaxRawScore = request.MaxRawScore; | |
specification.Nomenclature = request.Nomenclature; | |
specification.ParentIdentificationCode = request.ParentIdentificationCode; | |
specification.PercentOfAssessment = request.PercentOfAssessment; | |
specification.Version = request.Version; | |
} | |
public IHttpActionResult GetByKey([FromUri] string academicSubjectDescriptor, string assessedGradeLevelDescriptor, string assessmentTitle, string identificationCode, int version) | |
{ | |
var request = new Api.Models.Requests.v2.ObjectiveAssessments.ObjectiveAssessmentGetByKey | |
{ | |
AcademicSubjectDescriptor = academicSubjectDescriptor, | |
AssessedGradeLevelDescriptor = assessedGradeLevelDescriptor, | |
AssessmentTitle = assessmentTitle, | |
IdentificationCode = identificationCode, | |
Version = version, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IObjectiveAssessment request) | |
{ | |
return | |
request.AcademicSubjectDescriptor != null | |
&& request.AssessedGradeLevelDescriptor != null | |
&& request.AssessmentTitle != default(string) | |
&& request.IdentificationCode != default(string) | |
&& request.Version != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "objectiveAssessments"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.OldEthnicityTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class OldEthnicityTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.OldEthnicityType.OldEthnicityType, | |
EdFi.Ods.Api.Models.Resources.OldEthnicityType.OldEthnicityType, | |
EdFi.Ods.Entities.Common.IOldEthnicityType, | |
EdFi.Ods.Entities.NHibernate.OldEthnicityTypeAggregate.OldEthnicityType, | |
Api.Models.Requests.v2.OldEthnicityTypes.OldEthnicityTypeGetByKey, | |
Api.Models.Requests.v2.OldEthnicityTypes.OldEthnicityTypePut, | |
Api.Models.Requests.v2.OldEthnicityTypes.OldEthnicityTypePost, | |
Api.Models.Requests.v2.OldEthnicityTypes.OldEthnicityTypeDelete, | |
Api.Models.Requests.v2.OldEthnicityTypes.OldEthnicityTypeGetByExample> | |
{ | |
public OldEthnicityTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.OldEthnicityTypes.OldEthnicityTypeGetByKey request, IOldEthnicityType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.OldEthnicityTypeId = request.OldEthnicityTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.OldEthnicityTypes.OldEthnicityTypeGetByExample request, IOldEthnicityType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.OldEthnicityTypeId = request.OldEthnicityTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int oldEthnicityTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.OldEthnicityTypes.OldEthnicityTypeGetByKey | |
{ | |
OldEthnicityTypeId = oldEthnicityTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IOldEthnicityType request) | |
{ | |
return | |
request.OldEthnicityTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "oldEthnicityTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.OpenStaffPositions | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class OpenStaffPositionsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.OpenStaffPosition.OpenStaffPosition, | |
EdFi.Ods.Api.Models.Resources.OpenStaffPosition.OpenStaffPosition, | |
EdFi.Ods.Entities.Common.IOpenStaffPosition, | |
EdFi.Ods.Entities.NHibernate.OpenStaffPositionAggregate.OpenStaffPosition, | |
Api.Models.Requests.v2.OpenStaffPositions.OpenStaffPositionGetByKey, | |
Api.Models.Requests.v2.OpenStaffPositions.OpenStaffPositionPut, | |
Api.Models.Requests.v2.OpenStaffPositions.OpenStaffPositionPost, | |
Api.Models.Requests.v2.OpenStaffPositions.OpenStaffPositionDelete, | |
Api.Models.Requests.v2.OpenStaffPositions.OpenStaffPositionGetByExample> | |
{ | |
public OpenStaffPositionsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.OpenStaffPositions.OpenStaffPositionGetByKey request, IOpenStaffPosition specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DatePosted = request.DatePosted; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EmploymentStatusDescriptor = request.EmploymentStatusDescriptor; | |
specification.RequisitionNumber = request.RequisitionNumber; | |
specification.StaffClassificationDescriptor = request.StaffClassificationDescriptor; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.OpenStaffPositions.OpenStaffPositionGetByExample request, IOpenStaffPosition specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.DatePosted = request.DatePosted; | |
specification.DatePostingRemoved = request.DatePostingRemoved; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EmploymentStatusDescriptor = request.EmploymentStatusDescriptor; | |
specification.Id = request.Id; | |
specification.PositionTitle = request.PositionTitle; | |
specification.PostingResultType = request.PostingResultType; | |
specification.ProgramAssignmentDescriptor = request.ProgramAssignmentDescriptor; | |
specification.RequisitionNumber = request.RequisitionNumber; | |
specification.StaffClassificationDescriptor = request.StaffClassificationDescriptor; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime datePosted, int educationOrganizationId, string employmentStatusDescriptor, string requisitionNumber, string staffClassificationDescriptor) | |
{ | |
var request = new Api.Models.Requests.v2.OpenStaffPositions.OpenStaffPositionGetByKey | |
{ | |
DatePosted = datePosted, | |
EducationOrganizationId = educationOrganizationId, | |
EmploymentStatusDescriptor = employmentStatusDescriptor, | |
RequisitionNumber = requisitionNumber, | |
StaffClassificationDescriptor = staffClassificationDescriptor, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IOpenStaffPosition request) | |
{ | |
return | |
request.DatePosted != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.EmploymentStatusDescriptor != null | |
&& request.RequisitionNumber != default(string) | |
&& request.StaffClassificationDescriptor != null; | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "openStaffPositions"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.OperationalStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class OperationalStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.OperationalStatusType.OperationalStatusType, | |
EdFi.Ods.Api.Models.Resources.OperationalStatusType.OperationalStatusType, | |
EdFi.Ods.Entities.Common.IOperationalStatusType, | |
EdFi.Ods.Entities.NHibernate.OperationalStatusTypeAggregate.OperationalStatusType, | |
Api.Models.Requests.v2.OperationalStatusTypes.OperationalStatusTypeGetByKey, | |
Api.Models.Requests.v2.OperationalStatusTypes.OperationalStatusTypePut, | |
Api.Models.Requests.v2.OperationalStatusTypes.OperationalStatusTypePost, | |
Api.Models.Requests.v2.OperationalStatusTypes.OperationalStatusTypeDelete, | |
Api.Models.Requests.v2.OperationalStatusTypes.OperationalStatusTypeGetByExample> | |
{ | |
public OperationalStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.OperationalStatusTypes.OperationalStatusTypeGetByKey request, IOperationalStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.OperationalStatusTypeId = request.OperationalStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.OperationalStatusTypes.OperationalStatusTypeGetByExample request, IOperationalStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.OperationalStatusTypeId = request.OperationalStatusTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int operationalStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.OperationalStatusTypes.OperationalStatusTypeGetByKey | |
{ | |
OperationalStatusTypeId = operationalStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IOperationalStatusType request) | |
{ | |
return | |
request.OperationalStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "operationalStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.OtherNameTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class OtherNameTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.OtherNameType.OtherNameType, | |
EdFi.Ods.Api.Models.Resources.OtherNameType.OtherNameType, | |
EdFi.Ods.Entities.Common.IOtherNameType, | |
EdFi.Ods.Entities.NHibernate.OtherNameTypeAggregate.OtherNameType, | |
Api.Models.Requests.v2.OtherNameTypes.OtherNameTypeGetByKey, | |
Api.Models.Requests.v2.OtherNameTypes.OtherNameTypePut, | |
Api.Models.Requests.v2.OtherNameTypes.OtherNameTypePost, | |
Api.Models.Requests.v2.OtherNameTypes.OtherNameTypeDelete, | |
Api.Models.Requests.v2.OtherNameTypes.OtherNameTypeGetByExample> | |
{ | |
public OtherNameTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.OtherNameTypes.OtherNameTypeGetByKey request, IOtherNameType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.OtherNameTypeId = request.OtherNameTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.OtherNameTypes.OtherNameTypeGetByExample request, IOtherNameType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.OtherNameTypeId = request.OtherNameTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int otherNameTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.OtherNameTypes.OtherNameTypeGetByKey | |
{ | |
OtherNameTypeId = otherNameTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IOtherNameType request) | |
{ | |
return | |
request.OtherNameTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "otherNameTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Parents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ParentsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Parent.Parent, | |
EdFi.Ods.Api.Models.Resources.Parent.Parent, | |
EdFi.Ods.Entities.Common.IParent, | |
EdFi.Ods.Entities.NHibernate.ParentAggregate.Parent, | |
Api.Models.Requests.v2.Parents.ParentGetByKey, | |
Api.Models.Requests.v2.Parents.ParentPut, | |
Api.Models.Requests.v2.Parents.ParentPost, | |
Api.Models.Requests.v2.Parents.ParentDelete, | |
Api.Models.Requests.v2.Parents.ParentGetByExample> | |
{ | |
public ParentsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Parents.ParentGetByKey request, IParent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ParentUniqueId = request.ParentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Parents.ParentGetByExample request, IParent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.FirstName = request.FirstName; | |
specification.GenerationCodeSuffix = request.GenerationCodeSuffix; | |
specification.Id = request.Id; | |
specification.LastSurname = request.LastSurname; | |
specification.LoginId = request.LoginId; | |
specification.MaidenName = request.MaidenName; | |
specification.MiddleName = request.MiddleName; | |
specification.ParentUniqueId = request.ParentUniqueId; | |
specification.PersonalTitlePrefix = request.PersonalTitlePrefix; | |
specification.SexType = request.SexType; | |
} | |
public IHttpActionResult GetByKey([FromUri] string parentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.Parents.ParentGetByKey | |
{ | |
ParentUniqueId = parentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IParent request) | |
{ | |
return | |
request.ParentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "parents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Payrolls | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PayrollsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Payroll.Payroll, | |
EdFi.Ods.Api.Models.Resources.Payroll.Payroll, | |
EdFi.Ods.Entities.Common.IPayroll, | |
EdFi.Ods.Entities.NHibernate.PayrollAggregate.Payroll, | |
Api.Models.Requests.v2.Payrolls.PayrollGetByKey, | |
Api.Models.Requests.v2.Payrolls.PayrollPut, | |
Api.Models.Requests.v2.Payrolls.PayrollPost, | |
Api.Models.Requests.v2.Payrolls.PayrollDelete, | |
Api.Models.Requests.v2.Payrolls.PayrollGetByExample> | |
{ | |
public PayrollsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Payrolls.PayrollGetByKey request, IPayroll specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountNumber = request.AccountNumber; | |
specification.AsOfDate = request.AsOfDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FiscalYear = request.FiscalYear; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Payrolls.PayrollGetByExample request, IPayroll specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AccountNumber = request.AccountNumber; | |
specification.AmountToDate = request.AmountToDate; | |
specification.AsOfDate = request.AsOfDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.FiscalYear = request.FiscalYear; | |
specification.Id = request.Id; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string accountNumber, DateTime asOfDate, int educationOrganizationId, int fiscalYear, string staffUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.Payrolls.PayrollGetByKey | |
{ | |
AccountNumber = accountNumber, | |
AsOfDate = asOfDate, | |
EducationOrganizationId = educationOrganizationId, | |
FiscalYear = fiscalYear, | |
StaffUniqueId = staffUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPayroll request) | |
{ | |
return | |
request.AccountNumber != default(string) | |
&& request.AsOfDate != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.FiscalYear != default(int) | |
&& request.StaffUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "payrolls"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PerformanceBaseConversionTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PerformanceBaseConversionTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PerformanceBaseConversionType.PerformanceBaseConversionType, | |
EdFi.Ods.Api.Models.Resources.PerformanceBaseConversionType.PerformanceBaseConversionType, | |
EdFi.Ods.Entities.Common.IPerformanceBaseConversionType, | |
EdFi.Ods.Entities.NHibernate.PerformanceBaseConversionTypeAggregate.PerformanceBaseConversionType, | |
Api.Models.Requests.v2.PerformanceBaseConversionTypes.PerformanceBaseConversionTypeGetByKey, | |
Api.Models.Requests.v2.PerformanceBaseConversionTypes.PerformanceBaseConversionTypePut, | |
Api.Models.Requests.v2.PerformanceBaseConversionTypes.PerformanceBaseConversionTypePost, | |
Api.Models.Requests.v2.PerformanceBaseConversionTypes.PerformanceBaseConversionTypeDelete, | |
Api.Models.Requests.v2.PerformanceBaseConversionTypes.PerformanceBaseConversionTypeGetByExample> | |
{ | |
public PerformanceBaseConversionTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PerformanceBaseConversionTypes.PerformanceBaseConversionTypeGetByKey request, IPerformanceBaseConversionType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PerformanceBaseConversionTypeId = request.PerformanceBaseConversionTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PerformanceBaseConversionTypes.PerformanceBaseConversionTypeGetByExample request, IPerformanceBaseConversionType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.PerformanceBaseConversionTypeId = request.PerformanceBaseConversionTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int performanceBaseConversionTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.PerformanceBaseConversionTypes.PerformanceBaseConversionTypeGetByKey | |
{ | |
PerformanceBaseConversionTypeId = performanceBaseConversionTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPerformanceBaseConversionType request) | |
{ | |
return | |
request.PerformanceBaseConversionTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "performanceBaseConversionTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PerformanceLevelDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PerformanceLevelDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PerformanceLevelDescriptor.PerformanceLevelDescriptor, | |
EdFi.Ods.Api.Models.Resources.PerformanceLevelDescriptor.PerformanceLevelDescriptor, | |
EdFi.Ods.Entities.Common.IPerformanceLevelDescriptor, | |
EdFi.Ods.Entities.NHibernate.PerformanceLevelDescriptorAggregate.PerformanceLevelDescriptor, | |
Api.Models.Requests.v2.PerformanceLevelDescriptors.PerformanceLevelDescriptorGetByKey, | |
Api.Models.Requests.v2.PerformanceLevelDescriptors.PerformanceLevelDescriptorPut, | |
Api.Models.Requests.v2.PerformanceLevelDescriptors.PerformanceLevelDescriptorPost, | |
Api.Models.Requests.v2.PerformanceLevelDescriptors.PerformanceLevelDescriptorDelete, | |
Api.Models.Requests.v2.PerformanceLevelDescriptors.PerformanceLevelDescriptorGetByExample> | |
{ | |
public PerformanceLevelDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PerformanceLevelDescriptors.PerformanceLevelDescriptorGetByKey request, IPerformanceLevelDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PerformanceLevelDescriptorId = request.PerformanceLevelDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PerformanceLevelDescriptors.PerformanceLevelDescriptorGetByExample request, IPerformanceLevelDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PerformanceBaseConversionType = request.PerformanceBaseConversionType; | |
specification.PerformanceLevelDescriptorId = request.PerformanceLevelDescriptorId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int performanceLevelDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.PerformanceLevelDescriptors.PerformanceLevelDescriptorGetByKey | |
{ | |
PerformanceLevelDescriptorId = performanceLevelDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPerformanceLevelDescriptor request) | |
{ | |
return | |
request.PerformanceLevelDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "performanceLevelDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PermissionEvents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PermissionEventsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PermissionEvent.PermissionEvent, | |
EdFi.Ods.Api.Models.Resources.PermissionEvent.PermissionEvent, | |
EdFi.Ods.Entities.Common.IPermissionEvent, | |
EdFi.Ods.Entities.NHibernate.PermissionEventAggregate.PermissionEvent, | |
Api.Models.Requests.v2.PermissionEvents.PermissionEventGetByKey, | |
Api.Models.Requests.v2.PermissionEvents.PermissionEventPut, | |
Api.Models.Requests.v2.PermissionEvents.PermissionEventPost, | |
Api.Models.Requests.v2.PermissionEvents.PermissionEventDelete, | |
Api.Models.Requests.v2.PermissionEvents.PermissionEventGetByExample> | |
{ | |
public PermissionEventsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PermissionEvents.PermissionEventGetByKey request, IPermissionEvent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PermissionEventId = request.PermissionEventId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PermissionEvents.PermissionEventGetByExample request, IPermissionEvent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.Allowed = request.Allowed; | |
specification.EntryDate = request.EntryDate; | |
specification.Id = request.Id; | |
specification.ParentPermission = request.ParentPermission; | |
specification.ParentUniqueId = request.ParentUniqueId; | |
specification.PermissionEventId = request.PermissionEventId; | |
specification.PermissionType = request.PermissionType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int permissionEventId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.PermissionEvents.PermissionEventGetByKey | |
{ | |
PermissionEventId = permissionEventId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPermissionEvent request) | |
{ | |
return | |
request.PermissionEventId != default(int) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "permissionEvents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PermissionTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PermissionTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PermissionType.PermissionType, | |
EdFi.Ods.Api.Models.Resources.PermissionType.PermissionType, | |
EdFi.Ods.Entities.Common.IPermissionType, | |
EdFi.Ods.Entities.NHibernate.PermissionTypeAggregate.PermissionType, | |
Api.Models.Requests.v2.PermissionTypes.PermissionTypeGetByKey, | |
Api.Models.Requests.v2.PermissionTypes.PermissionTypePut, | |
Api.Models.Requests.v2.PermissionTypes.PermissionTypePost, | |
Api.Models.Requests.v2.PermissionTypes.PermissionTypeDelete, | |
Api.Models.Requests.v2.PermissionTypes.PermissionTypeGetByExample> | |
{ | |
public PermissionTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PermissionTypes.PermissionTypeGetByKey request, IPermissionType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PermissionTypeId = request.PermissionTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PermissionTypes.PermissionTypeGetByExample request, IPermissionType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.PermissionTypeId = request.PermissionTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int permissionTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.PermissionTypes.PermissionTypeGetByKey | |
{ | |
PermissionTypeId = permissionTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPermissionType request) | |
{ | |
return | |
request.PermissionTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "permissionTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PersonalInformationVerificationTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PersonalInformationVerificationTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PersonalInformationVerificationType.PersonalInformationVerificationType, | |
EdFi.Ods.Api.Models.Resources.PersonalInformationVerificationType.PersonalInformationVerificationType, | |
EdFi.Ods.Entities.Common.IPersonalInformationVerificationType, | |
EdFi.Ods.Entities.NHibernate.PersonalInformationVerificationTypeAggregate.PersonalInformationVerificationType, | |
Api.Models.Requests.v2.PersonalInformationVerificationTypes.PersonalInformationVerificationTypeGetByKey, | |
Api.Models.Requests.v2.PersonalInformationVerificationTypes.PersonalInformationVerificationTypePut, | |
Api.Models.Requests.v2.PersonalInformationVerificationTypes.PersonalInformationVerificationTypePost, | |
Api.Models.Requests.v2.PersonalInformationVerificationTypes.PersonalInformationVerificationTypeDelete, | |
Api.Models.Requests.v2.PersonalInformationVerificationTypes.PersonalInformationVerificationTypeGetByExample> | |
{ | |
public PersonalInformationVerificationTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PersonalInformationVerificationTypes.PersonalInformationVerificationTypeGetByKey request, IPersonalInformationVerificationType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PersonalInformationVerificationTypeId = request.PersonalInformationVerificationTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PersonalInformationVerificationTypes.PersonalInformationVerificationTypeGetByExample request, IPersonalInformationVerificationType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.PersonalInformationVerificationTypeId = request.PersonalInformationVerificationTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int personalInformationVerificationTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.PersonalInformationVerificationTypes.PersonalInformationVerificationTypeGetByKey | |
{ | |
PersonalInformationVerificationTypeId = personalInformationVerificationTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPersonalInformationVerificationType request) | |
{ | |
return | |
request.PersonalInformationVerificationTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "personalInformationVerificationTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PopulationServedTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PopulationServedTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PopulationServedType.PopulationServedType, | |
EdFi.Ods.Api.Models.Resources.PopulationServedType.PopulationServedType, | |
EdFi.Ods.Entities.Common.IPopulationServedType, | |
EdFi.Ods.Entities.NHibernate.PopulationServedTypeAggregate.PopulationServedType, | |
Api.Models.Requests.v2.PopulationServedTypes.PopulationServedTypeGetByKey, | |
Api.Models.Requests.v2.PopulationServedTypes.PopulationServedTypePut, | |
Api.Models.Requests.v2.PopulationServedTypes.PopulationServedTypePost, | |
Api.Models.Requests.v2.PopulationServedTypes.PopulationServedTypeDelete, | |
Api.Models.Requests.v2.PopulationServedTypes.PopulationServedTypeGetByExample> | |
{ | |
public PopulationServedTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PopulationServedTypes.PopulationServedTypeGetByKey request, IPopulationServedType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PopulationServedTypeId = request.PopulationServedTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PopulationServedTypes.PopulationServedTypeGetByExample request, IPopulationServedType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.PopulationServedTypeId = request.PopulationServedTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int populationServedTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.PopulationServedTypes.PopulationServedTypeGetByKey | |
{ | |
PopulationServedTypeId = populationServedTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPopulationServedType request) | |
{ | |
return | |
request.PopulationServedTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "populationServedTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PostingResultTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PostingResultTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PostingResultType.PostingResultType, | |
EdFi.Ods.Api.Models.Resources.PostingResultType.PostingResultType, | |
EdFi.Ods.Entities.Common.IPostingResultType, | |
EdFi.Ods.Entities.NHibernate.PostingResultTypeAggregate.PostingResultType, | |
Api.Models.Requests.v2.PostingResultTypes.PostingResultTypeGetByKey, | |
Api.Models.Requests.v2.PostingResultTypes.PostingResultTypePut, | |
Api.Models.Requests.v2.PostingResultTypes.PostingResultTypePost, | |
Api.Models.Requests.v2.PostingResultTypes.PostingResultTypeDelete, | |
Api.Models.Requests.v2.PostingResultTypes.PostingResultTypeGetByExample> | |
{ | |
public PostingResultTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PostingResultTypes.PostingResultTypeGetByKey request, IPostingResultType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PostingResultTypeId = request.PostingResultTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PostingResultTypes.PostingResultTypeGetByExample request, IPostingResultType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.PostingResultTypeId = request.PostingResultTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int postingResultTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.PostingResultTypes.PostingResultTypeGetByKey | |
{ | |
PostingResultTypeId = postingResultTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPostingResultType request) | |
{ | |
return | |
request.PostingResultTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "postingResultTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PostSecondaryEvents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PostSecondaryEventsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PostSecondaryEvent.PostSecondaryEvent, | |
EdFi.Ods.Api.Models.Resources.PostSecondaryEvent.PostSecondaryEvent, | |
EdFi.Ods.Entities.Common.IPostSecondaryEvent, | |
EdFi.Ods.Entities.NHibernate.PostSecondaryEventAggregate.PostSecondaryEvent, | |
Api.Models.Requests.v2.PostSecondaryEvents.PostSecondaryEventGetByKey, | |
Api.Models.Requests.v2.PostSecondaryEvents.PostSecondaryEventPut, | |
Api.Models.Requests.v2.PostSecondaryEvents.PostSecondaryEventPost, | |
Api.Models.Requests.v2.PostSecondaryEvents.PostSecondaryEventDelete, | |
Api.Models.Requests.v2.PostSecondaryEvents.PostSecondaryEventGetByExample> | |
{ | |
public PostSecondaryEventsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PostSecondaryEvents.PostSecondaryEventGetByKey request, IPostSecondaryEvent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EventDate = request.EventDate; | |
specification.PostSecondaryEventCategoryType = request.CategoryType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PostSecondaryEvents.PostSecondaryEventGetByExample request, IPostSecondaryEvent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EventDate = request.EventDate; | |
specification.Id = request.Id; | |
specification.PostSecondaryEventCategoryType = request.CategoryType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime eventDate, string categoryType, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.PostSecondaryEvents.PostSecondaryEventGetByKey | |
{ | |
EventDate = eventDate, | |
CategoryType = categoryType, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPostSecondaryEvent request) | |
{ | |
return | |
request.EventDate != default(DateTime) | |
&& request.PostSecondaryEventCategoryType != null | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "postSecondaryEvents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PostSecondaryEventCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PostSecondaryEventCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PostSecondaryEventCategoryType.PostSecondaryEventCategoryType, | |
EdFi.Ods.Api.Models.Resources.PostSecondaryEventCategoryType.PostSecondaryEventCategoryType, | |
EdFi.Ods.Entities.Common.IPostSecondaryEventCategoryType, | |
EdFi.Ods.Entities.NHibernate.PostSecondaryEventCategoryTypeAggregate.PostSecondaryEventCategoryType, | |
Api.Models.Requests.v2.PostSecondaryEventCategoryTypes.PostSecondaryEventCategoryTypeGetByKey, | |
Api.Models.Requests.v2.PostSecondaryEventCategoryTypes.PostSecondaryEventCategoryTypePut, | |
Api.Models.Requests.v2.PostSecondaryEventCategoryTypes.PostSecondaryEventCategoryTypePost, | |
Api.Models.Requests.v2.PostSecondaryEventCategoryTypes.PostSecondaryEventCategoryTypeDelete, | |
Api.Models.Requests.v2.PostSecondaryEventCategoryTypes.PostSecondaryEventCategoryTypeGetByExample> | |
{ | |
public PostSecondaryEventCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PostSecondaryEventCategoryTypes.PostSecondaryEventCategoryTypeGetByKey request, IPostSecondaryEventCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PostSecondaryEventCategoryTypeId = request.PostSecondaryEventCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PostSecondaryEventCategoryTypes.PostSecondaryEventCategoryTypeGetByExample request, IPostSecondaryEventCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.PostSecondaryEventCategoryTypeId = request.PostSecondaryEventCategoryTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int postSecondaryEventCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.PostSecondaryEventCategoryTypes.PostSecondaryEventCategoryTypeGetByKey | |
{ | |
PostSecondaryEventCategoryTypeId = postSecondaryEventCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPostSecondaryEventCategoryType request) | |
{ | |
return | |
request.PostSecondaryEventCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "postSecondaryEventCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PostSecondaryInstitutionLevelTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PostSecondaryInstitutionLevelTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PostSecondaryInstitutionLevelType.PostSecondaryInstitutionLevelType, | |
EdFi.Ods.Api.Models.Resources.PostSecondaryInstitutionLevelType.PostSecondaryInstitutionLevelType, | |
EdFi.Ods.Entities.Common.IPostSecondaryInstitutionLevelType, | |
EdFi.Ods.Entities.NHibernate.PostSecondaryInstitutionLevelTypeAggregate.PostSecondaryInstitutionLevelType, | |
Api.Models.Requests.v2.PostSecondaryInstitutionLevelTypes.PostSecondaryInstitutionLevelTypeGetByKey, | |
Api.Models.Requests.v2.PostSecondaryInstitutionLevelTypes.PostSecondaryInstitutionLevelTypePut, | |
Api.Models.Requests.v2.PostSecondaryInstitutionLevelTypes.PostSecondaryInstitutionLevelTypePost, | |
Api.Models.Requests.v2.PostSecondaryInstitutionLevelTypes.PostSecondaryInstitutionLevelTypeDelete, | |
Api.Models.Requests.v2.PostSecondaryInstitutionLevelTypes.PostSecondaryInstitutionLevelTypeGetByExample> | |
{ | |
public PostSecondaryInstitutionLevelTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PostSecondaryInstitutionLevelTypes.PostSecondaryInstitutionLevelTypeGetByKey request, IPostSecondaryInstitutionLevelType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PostSecondaryInstitutionLevelTypeId = request.PostSecondaryInstitutionLevelTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PostSecondaryInstitutionLevelTypes.PostSecondaryInstitutionLevelTypeGetByExample request, IPostSecondaryInstitutionLevelType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.PostSecondaryInstitutionLevelTypeId = request.PostSecondaryInstitutionLevelTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int postSecondaryInstitutionLevelTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.PostSecondaryInstitutionLevelTypes.PostSecondaryInstitutionLevelTypeGetByKey | |
{ | |
PostSecondaryInstitutionLevelTypeId = postSecondaryInstitutionLevelTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPostSecondaryInstitutionLevelType request) | |
{ | |
return | |
request.PostSecondaryInstitutionLevelTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "postSecondaryInstitutionLevelTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Programs | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ProgramsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Program.Program, | |
EdFi.Ods.Api.Models.Resources.Program.Program, | |
EdFi.Ods.Entities.Common.IProgram, | |
EdFi.Ods.Entities.NHibernate.ProgramAggregate.Program, | |
Api.Models.Requests.v2.Programs.ProgramGetByKey, | |
Api.Models.Requests.v2.Programs.ProgramPut, | |
Api.Models.Requests.v2.Programs.ProgramPost, | |
Api.Models.Requests.v2.Programs.ProgramDelete, | |
Api.Models.Requests.v2.Programs.ProgramGetByExample> | |
{ | |
public ProgramsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Programs.ProgramGetByKey request, IProgram specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.ProgramName = request.Name; | |
specification.ProgramType = request.Type; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Programs.ProgramGetByExample request, IProgram specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
specification.ProgramId = request.ProgramId; | |
specification.ProgramName = request.Name; | |
specification.ProgramSponsorType = request.SponsorType; | |
specification.ProgramType = request.Type; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string name, string type) | |
{ | |
var request = new Api.Models.Requests.v2.Programs.ProgramGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
Name = name, | |
Type = type, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IProgram request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.ProgramName != default(string) | |
&& request.ProgramType != null; | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "programs"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ProgramAssignmentDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ProgramAssignmentDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ProgramAssignmentDescriptor.ProgramAssignmentDescriptor, | |
EdFi.Ods.Api.Models.Resources.ProgramAssignmentDescriptor.ProgramAssignmentDescriptor, | |
EdFi.Ods.Entities.Common.IProgramAssignmentDescriptor, | |
EdFi.Ods.Entities.NHibernate.ProgramAssignmentDescriptorAggregate.ProgramAssignmentDescriptor, | |
Api.Models.Requests.v2.ProgramAssignmentDescriptors.ProgramAssignmentDescriptorGetByKey, | |
Api.Models.Requests.v2.ProgramAssignmentDescriptors.ProgramAssignmentDescriptorPut, | |
Api.Models.Requests.v2.ProgramAssignmentDescriptors.ProgramAssignmentDescriptorPost, | |
Api.Models.Requests.v2.ProgramAssignmentDescriptors.ProgramAssignmentDescriptorDelete, | |
Api.Models.Requests.v2.ProgramAssignmentDescriptors.ProgramAssignmentDescriptorGetByExample> | |
{ | |
public ProgramAssignmentDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ProgramAssignmentDescriptors.ProgramAssignmentDescriptorGetByKey request, IProgramAssignmentDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ProgramAssignmentDescriptorId = request.ProgramAssignmentDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ProgramAssignmentDescriptors.ProgramAssignmentDescriptorGetByExample request, IProgramAssignmentDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ProgramAssignmentDescriptorId = request.ProgramAssignmentDescriptorId; | |
specification.ProgramAssignmentType = request.ProgramAssignmentType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int programAssignmentDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.ProgramAssignmentDescriptors.ProgramAssignmentDescriptorGetByKey | |
{ | |
ProgramAssignmentDescriptorId = programAssignmentDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IProgramAssignmentDescriptor request) | |
{ | |
return | |
request.ProgramAssignmentDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "programAssignmentDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ProgramAssignmentTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ProgramAssignmentTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ProgramAssignmentType.ProgramAssignmentType, | |
EdFi.Ods.Api.Models.Resources.ProgramAssignmentType.ProgramAssignmentType, | |
EdFi.Ods.Entities.Common.IProgramAssignmentType, | |
EdFi.Ods.Entities.NHibernate.ProgramAssignmentTypeAggregate.ProgramAssignmentType, | |
Api.Models.Requests.v2.ProgramAssignmentTypes.ProgramAssignmentTypeGetByKey, | |
Api.Models.Requests.v2.ProgramAssignmentTypes.ProgramAssignmentTypePut, | |
Api.Models.Requests.v2.ProgramAssignmentTypes.ProgramAssignmentTypePost, | |
Api.Models.Requests.v2.ProgramAssignmentTypes.ProgramAssignmentTypeDelete, | |
Api.Models.Requests.v2.ProgramAssignmentTypes.ProgramAssignmentTypeGetByExample> | |
{ | |
public ProgramAssignmentTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ProgramAssignmentTypes.ProgramAssignmentTypeGetByKey request, IProgramAssignmentType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ProgramAssignmentTypeId = request.ProgramAssignmentTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ProgramAssignmentTypes.ProgramAssignmentTypeGetByExample request, IProgramAssignmentType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ProgramAssignmentTypeId = request.ProgramAssignmentTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int programAssignmentTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ProgramAssignmentTypes.ProgramAssignmentTypeGetByKey | |
{ | |
ProgramAssignmentTypeId = programAssignmentTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IProgramAssignmentType request) | |
{ | |
return | |
request.ProgramAssignmentTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "programAssignmentTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ProgramCharacteristicDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ProgramCharacteristicDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ProgramCharacteristicDescriptor.ProgramCharacteristicDescriptor, | |
EdFi.Ods.Api.Models.Resources.ProgramCharacteristicDescriptor.ProgramCharacteristicDescriptor, | |
EdFi.Ods.Entities.Common.IProgramCharacteristicDescriptor, | |
EdFi.Ods.Entities.NHibernate.ProgramCharacteristicDescriptorAggregate.ProgramCharacteristicDescriptor, | |
Api.Models.Requests.v2.ProgramCharacteristicDescriptors.ProgramCharacteristicDescriptorGetByKey, | |
Api.Models.Requests.v2.ProgramCharacteristicDescriptors.ProgramCharacteristicDescriptorPut, | |
Api.Models.Requests.v2.ProgramCharacteristicDescriptors.ProgramCharacteristicDescriptorPost, | |
Api.Models.Requests.v2.ProgramCharacteristicDescriptors.ProgramCharacteristicDescriptorDelete, | |
Api.Models.Requests.v2.ProgramCharacteristicDescriptors.ProgramCharacteristicDescriptorGetByExample> | |
{ | |
public ProgramCharacteristicDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ProgramCharacteristicDescriptors.ProgramCharacteristicDescriptorGetByKey request, IProgramCharacteristicDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ProgramCharacteristicDescriptorId = request.ProgramCharacteristicDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ProgramCharacteristicDescriptors.ProgramCharacteristicDescriptorGetByExample request, IProgramCharacteristicDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ProgramCharacteristicDescriptorId = request.ProgramCharacteristicDescriptorId; | |
specification.ProgramCharacteristicType = request.ProgramCharacteristicType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int programCharacteristicDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.ProgramCharacteristicDescriptors.ProgramCharacteristicDescriptorGetByKey | |
{ | |
ProgramCharacteristicDescriptorId = programCharacteristicDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IProgramCharacteristicDescriptor request) | |
{ | |
return | |
request.ProgramCharacteristicDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "programCharacteristicDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ProgramCharacteristicTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ProgramCharacteristicTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ProgramCharacteristicType.ProgramCharacteristicType, | |
EdFi.Ods.Api.Models.Resources.ProgramCharacteristicType.ProgramCharacteristicType, | |
EdFi.Ods.Entities.Common.IProgramCharacteristicType, | |
EdFi.Ods.Entities.NHibernate.ProgramCharacteristicTypeAggregate.ProgramCharacteristicType, | |
Api.Models.Requests.v2.ProgramCharacteristicTypes.ProgramCharacteristicTypeGetByKey, | |
Api.Models.Requests.v2.ProgramCharacteristicTypes.ProgramCharacteristicTypePut, | |
Api.Models.Requests.v2.ProgramCharacteristicTypes.ProgramCharacteristicTypePost, | |
Api.Models.Requests.v2.ProgramCharacteristicTypes.ProgramCharacteristicTypeDelete, | |
Api.Models.Requests.v2.ProgramCharacteristicTypes.ProgramCharacteristicTypeGetByExample> | |
{ | |
public ProgramCharacteristicTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ProgramCharacteristicTypes.ProgramCharacteristicTypeGetByKey request, IProgramCharacteristicType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ProgramCharacteristicTypeId = request.ProgramCharacteristicTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ProgramCharacteristicTypes.ProgramCharacteristicTypeGetByExample request, IProgramCharacteristicType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ProgramCharacteristicTypeId = request.ProgramCharacteristicTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int programCharacteristicTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ProgramCharacteristicTypes.ProgramCharacteristicTypeGetByKey | |
{ | |
ProgramCharacteristicTypeId = programCharacteristicTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IProgramCharacteristicType request) | |
{ | |
return | |
request.ProgramCharacteristicTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "programCharacteristicTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ProgramSponsorTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ProgramSponsorTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ProgramSponsorType.ProgramSponsorType, | |
EdFi.Ods.Api.Models.Resources.ProgramSponsorType.ProgramSponsorType, | |
EdFi.Ods.Entities.Common.IProgramSponsorType, | |
EdFi.Ods.Entities.NHibernate.ProgramSponsorTypeAggregate.ProgramSponsorType, | |
Api.Models.Requests.v2.ProgramSponsorTypes.ProgramSponsorTypeGetByKey, | |
Api.Models.Requests.v2.ProgramSponsorTypes.ProgramSponsorTypePut, | |
Api.Models.Requests.v2.ProgramSponsorTypes.ProgramSponsorTypePost, | |
Api.Models.Requests.v2.ProgramSponsorTypes.ProgramSponsorTypeDelete, | |
Api.Models.Requests.v2.ProgramSponsorTypes.ProgramSponsorTypeGetByExample> | |
{ | |
public ProgramSponsorTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ProgramSponsorTypes.ProgramSponsorTypeGetByKey request, IProgramSponsorType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ProgramSponsorTypeId = request.ProgramSponsorTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ProgramSponsorTypes.ProgramSponsorTypeGetByExample request, IProgramSponsorType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ProgramSponsorTypeId = request.ProgramSponsorTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int programSponsorTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ProgramSponsorTypes.ProgramSponsorTypeGetByKey | |
{ | |
ProgramSponsorTypeId = programSponsorTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IProgramSponsorType request) | |
{ | |
return | |
request.ProgramSponsorTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "programSponsorTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ProgramTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ProgramTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ProgramType.ProgramType, | |
EdFi.Ods.Api.Models.Resources.ProgramType.ProgramType, | |
EdFi.Ods.Entities.Common.IProgramType, | |
EdFi.Ods.Entities.NHibernate.ProgramTypeAggregate.ProgramType, | |
Api.Models.Requests.v2.ProgramTypes.ProgramTypeGetByKey, | |
Api.Models.Requests.v2.ProgramTypes.ProgramTypePut, | |
Api.Models.Requests.v2.ProgramTypes.ProgramTypePost, | |
Api.Models.Requests.v2.ProgramTypes.ProgramTypeDelete, | |
Api.Models.Requests.v2.ProgramTypes.ProgramTypeGetByExample> | |
{ | |
public ProgramTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ProgramTypes.ProgramTypeGetByKey request, IProgramType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ProgramTypeId = request.ProgramTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ProgramTypes.ProgramTypeGetByExample request, IProgramType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ProgramTypeId = request.ProgramTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int programTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ProgramTypes.ProgramTypeGetByKey | |
{ | |
ProgramTypeId = programTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IProgramType request) | |
{ | |
return | |
request.ProgramTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "programTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PromisePledges | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PromisePledgesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PromisePledge.PromisePledge, | |
EdFi.Ods.Api.Models.Resources.PromisePledge.PromisePledge, | |
EdFi.Ods.Entities.Common.IPromisePledge, | |
EdFi.Ods.Entities.NHibernate.PromisePledgeAggregate.PromisePledge, | |
Api.Models.Requests.v2.PromisePledges.PromisePledgeGetByKey, | |
Api.Models.Requests.v2.PromisePledges.PromisePledgePut, | |
Api.Models.Requests.v2.PromisePledges.PromisePledgePost, | |
Api.Models.Requests.v2.PromisePledges.PromisePledgeDelete, | |
Api.Models.Requests.v2.PromisePledges.PromisePledgeGetByExample> | |
{ | |
public PromisePledgesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PromisePledges.PromisePledgeGetByKey request, IPromisePledge specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EventDate = request.EventDate; | |
specification.PostSecondaryEventCategoryType = request.PostSecondaryEventCategoryType; | |
specification.PromisePledgetId = request.PromisePledgetId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PromisePledges.PromisePledgeGetByExample request, IPromisePledge specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EventDate = request.EventDate; | |
specification.Id = request.Id; | |
specification.PermissionType = request.PermissionType; | |
specification.PostSecondaryEventCategoryType = request.PostSecondaryEventCategoryType; | |
specification.PromisePledgetId = request.PromisePledgetId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime eventDate, string postSecondaryEventCategoryType, int promisePledgetId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.PromisePledges.PromisePledgeGetByKey | |
{ | |
EventDate = eventDate, | |
PostSecondaryEventCategoryType = postSecondaryEventCategoryType, | |
PromisePledgetId = promisePledgetId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPromisePledge request) | |
{ | |
return | |
request.EventDate != default(DateTime) | |
&& request.PostSecondaryEventCategoryType != null | |
&& request.PromisePledgetId != default(int) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "promisePledges"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PromiseStudents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PromiseStudentsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PromiseStudent.PromiseStudent, | |
EdFi.Ods.Api.Models.Resources.PromiseStudent.PromiseStudent, | |
EdFi.Ods.Entities.Common.IPromiseStudent, | |
EdFi.Ods.Entities.NHibernate.PromiseStudentAggregate.PromiseStudent, | |
Api.Models.Requests.v2.PromiseStudents.PromiseStudentGetByKey, | |
Api.Models.Requests.v2.PromiseStudents.PromiseStudentPut, | |
Api.Models.Requests.v2.PromiseStudents.PromiseStudentPost, | |
Api.Models.Requests.v2.PromiseStudents.PromiseStudentDelete, | |
Api.Models.Requests.v2.PromiseStudents.PromiseStudentGetByExample> | |
{ | |
public PromiseStudentsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PromiseStudents.PromiseStudentGetByKey request, IPromiseStudent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CollegeId = request.CollegeId; | |
specification.DCCCDId = request.DCCCDId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PromiseStudents.PromiseStudentGetByExample request, IPromiseStudent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CollegeId = request.CollegeId; | |
specification.DCCCDId = request.DCCCDId; | |
specification.Id = request.Id; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int collegeId, int dcccdId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.PromiseStudents.PromiseStudentGetByKey | |
{ | |
CollegeId = collegeId, | |
DCCCDId = dcccdId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPromiseStudent request) | |
{ | |
return | |
request.CollegeId != default(int) | |
&& request.DCCCDId != default(int) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "promiseStudents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.PublicationStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class PublicationStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.PublicationStatusType.PublicationStatusType, | |
EdFi.Ods.Api.Models.Resources.PublicationStatusType.PublicationStatusType, | |
EdFi.Ods.Entities.Common.IPublicationStatusType, | |
EdFi.Ods.Entities.NHibernate.PublicationStatusTypeAggregate.PublicationStatusType, | |
Api.Models.Requests.v2.PublicationStatusTypes.PublicationStatusTypeGetByKey, | |
Api.Models.Requests.v2.PublicationStatusTypes.PublicationStatusTypePut, | |
Api.Models.Requests.v2.PublicationStatusTypes.PublicationStatusTypePost, | |
Api.Models.Requests.v2.PublicationStatusTypes.PublicationStatusTypeDelete, | |
Api.Models.Requests.v2.PublicationStatusTypes.PublicationStatusTypeGetByExample> | |
{ | |
public PublicationStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.PublicationStatusTypes.PublicationStatusTypeGetByKey request, IPublicationStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.PublicationStatusTypeId = request.PublicationStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.PublicationStatusTypes.PublicationStatusTypeGetByExample request, IPublicationStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.PublicationStatusTypeId = request.PublicationStatusTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int publicationStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.PublicationStatusTypes.PublicationStatusTypeGetByKey | |
{ | |
PublicationStatusTypeId = publicationStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IPublicationStatusType request) | |
{ | |
return | |
request.PublicationStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "publicationStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.RaceTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class RaceTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.RaceType.RaceType, | |
EdFi.Ods.Api.Models.Resources.RaceType.RaceType, | |
EdFi.Ods.Entities.Common.IRaceType, | |
EdFi.Ods.Entities.NHibernate.RaceTypeAggregate.RaceType, | |
Api.Models.Requests.v2.RaceTypes.RaceTypeGetByKey, | |
Api.Models.Requests.v2.RaceTypes.RaceTypePut, | |
Api.Models.Requests.v2.RaceTypes.RaceTypePost, | |
Api.Models.Requests.v2.RaceTypes.RaceTypeDelete, | |
Api.Models.Requests.v2.RaceTypes.RaceTypeGetByExample> | |
{ | |
public RaceTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.RaceTypes.RaceTypeGetByKey request, IRaceType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.RaceTypeId = request.RaceTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.RaceTypes.RaceTypeGetByExample request, IRaceType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.RaceTypeId = request.RaceTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int raceTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.RaceTypes.RaceTypeGetByKey | |
{ | |
RaceTypeId = raceTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IRaceType request) | |
{ | |
return | |
request.RaceTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "raceTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ReasonExitedDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ReasonExitedDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ReasonExitedDescriptor.ReasonExitedDescriptor, | |
EdFi.Ods.Api.Models.Resources.ReasonExitedDescriptor.ReasonExitedDescriptor, | |
EdFi.Ods.Entities.Common.IReasonExitedDescriptor, | |
EdFi.Ods.Entities.NHibernate.ReasonExitedDescriptorAggregate.ReasonExitedDescriptor, | |
Api.Models.Requests.v2.ReasonExitedDescriptors.ReasonExitedDescriptorGetByKey, | |
Api.Models.Requests.v2.ReasonExitedDescriptors.ReasonExitedDescriptorPut, | |
Api.Models.Requests.v2.ReasonExitedDescriptors.ReasonExitedDescriptorPost, | |
Api.Models.Requests.v2.ReasonExitedDescriptors.ReasonExitedDescriptorDelete, | |
Api.Models.Requests.v2.ReasonExitedDescriptors.ReasonExitedDescriptorGetByExample> | |
{ | |
public ReasonExitedDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ReasonExitedDescriptors.ReasonExitedDescriptorGetByKey request, IReasonExitedDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ReasonExitedDescriptorId = request.ReasonExitedDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ReasonExitedDescriptors.ReasonExitedDescriptorGetByExample request, IReasonExitedDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ReasonExitedDescriptorId = request.ReasonExitedDescriptorId; | |
specification.ReasonExitedType = request.ReasonExitedType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int reasonExitedDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.ReasonExitedDescriptors.ReasonExitedDescriptorGetByKey | |
{ | |
ReasonExitedDescriptorId = reasonExitedDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IReasonExitedDescriptor request) | |
{ | |
return | |
request.ReasonExitedDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "reasonExitedDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ReasonExitedTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ReasonExitedTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ReasonExitedType.ReasonExitedType, | |
EdFi.Ods.Api.Models.Resources.ReasonExitedType.ReasonExitedType, | |
EdFi.Ods.Entities.Common.IReasonExitedType, | |
EdFi.Ods.Entities.NHibernate.ReasonExitedTypeAggregate.ReasonExitedType, | |
Api.Models.Requests.v2.ReasonExitedTypes.ReasonExitedTypeGetByKey, | |
Api.Models.Requests.v2.ReasonExitedTypes.ReasonExitedTypePut, | |
Api.Models.Requests.v2.ReasonExitedTypes.ReasonExitedTypePost, | |
Api.Models.Requests.v2.ReasonExitedTypes.ReasonExitedTypeDelete, | |
Api.Models.Requests.v2.ReasonExitedTypes.ReasonExitedTypeGetByExample> | |
{ | |
public ReasonExitedTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ReasonExitedTypes.ReasonExitedTypeGetByKey request, IReasonExitedType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ReasonExitedTypeId = request.ReasonExitedTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ReasonExitedTypes.ReasonExitedTypeGetByExample request, IReasonExitedType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ReasonExitedTypeId = request.ReasonExitedTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int reasonExitedTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ReasonExitedTypes.ReasonExitedTypeGetByKey | |
{ | |
ReasonExitedTypeId = reasonExitedTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IReasonExitedType request) | |
{ | |
return | |
request.ReasonExitedTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "reasonExitedTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ReasonNotTestedTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ReasonNotTestedTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ReasonNotTestedType.ReasonNotTestedType, | |
EdFi.Ods.Api.Models.Resources.ReasonNotTestedType.ReasonNotTestedType, | |
EdFi.Ods.Entities.Common.IReasonNotTestedType, | |
EdFi.Ods.Entities.NHibernate.ReasonNotTestedTypeAggregate.ReasonNotTestedType, | |
Api.Models.Requests.v2.ReasonNotTestedTypes.ReasonNotTestedTypeGetByKey, | |
Api.Models.Requests.v2.ReasonNotTestedTypes.ReasonNotTestedTypePut, | |
Api.Models.Requests.v2.ReasonNotTestedTypes.ReasonNotTestedTypePost, | |
Api.Models.Requests.v2.ReasonNotTestedTypes.ReasonNotTestedTypeDelete, | |
Api.Models.Requests.v2.ReasonNotTestedTypes.ReasonNotTestedTypeGetByExample> | |
{ | |
public ReasonNotTestedTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ReasonNotTestedTypes.ReasonNotTestedTypeGetByKey request, IReasonNotTestedType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ReasonNotTestedTypeId = request.ReasonNotTestedTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ReasonNotTestedTypes.ReasonNotTestedTypeGetByExample request, IReasonNotTestedType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ReasonNotTestedTypeId = request.ReasonNotTestedTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int reasonNotTestedTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ReasonNotTestedTypes.ReasonNotTestedTypeGetByKey | |
{ | |
ReasonNotTestedTypeId = reasonNotTestedTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IReasonNotTestedType request) | |
{ | |
return | |
request.ReasonNotTestedTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "reasonNotTestedTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.RecognitionTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class RecognitionTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.RecognitionType.RecognitionType, | |
EdFi.Ods.Api.Models.Resources.RecognitionType.RecognitionType, | |
EdFi.Ods.Entities.Common.IRecognitionType, | |
EdFi.Ods.Entities.NHibernate.RecognitionTypeAggregate.RecognitionType, | |
Api.Models.Requests.v2.RecognitionTypes.RecognitionTypeGetByKey, | |
Api.Models.Requests.v2.RecognitionTypes.RecognitionTypePut, | |
Api.Models.Requests.v2.RecognitionTypes.RecognitionTypePost, | |
Api.Models.Requests.v2.RecognitionTypes.RecognitionTypeDelete, | |
Api.Models.Requests.v2.RecognitionTypes.RecognitionTypeGetByExample> | |
{ | |
public RecognitionTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.RecognitionTypes.RecognitionTypeGetByKey request, IRecognitionType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.RecognitionTypeId = request.RecognitionTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.RecognitionTypes.RecognitionTypeGetByExample request, IRecognitionType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.RecognitionTypeId = request.RecognitionTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int recognitionTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.RecognitionTypes.RecognitionTypeGetByKey | |
{ | |
RecognitionTypeId = recognitionTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IRecognitionType request) | |
{ | |
return | |
request.RecognitionTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "recognitionTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.RelationTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class RelationTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.RelationType.RelationType, | |
EdFi.Ods.Api.Models.Resources.RelationType.RelationType, | |
EdFi.Ods.Entities.Common.IRelationType, | |
EdFi.Ods.Entities.NHibernate.RelationTypeAggregate.RelationType, | |
Api.Models.Requests.v2.RelationTypes.RelationTypeGetByKey, | |
Api.Models.Requests.v2.RelationTypes.RelationTypePut, | |
Api.Models.Requests.v2.RelationTypes.RelationTypePost, | |
Api.Models.Requests.v2.RelationTypes.RelationTypeDelete, | |
Api.Models.Requests.v2.RelationTypes.RelationTypeGetByExample> | |
{ | |
public RelationTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.RelationTypes.RelationTypeGetByKey request, IRelationType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.RelationTypeId = request.RelationTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.RelationTypes.RelationTypeGetByExample request, IRelationType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.RelationTypeId = request.RelationTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int relationTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.RelationTypes.RelationTypeGetByKey | |
{ | |
RelationTypeId = relationTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IRelationType request) | |
{ | |
return | |
request.RelationTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "relationTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.RepeatIdentifierTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class RepeatIdentifierTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.RepeatIdentifierType.RepeatIdentifierType, | |
EdFi.Ods.Api.Models.Resources.RepeatIdentifierType.RepeatIdentifierType, | |
EdFi.Ods.Entities.Common.IRepeatIdentifierType, | |
EdFi.Ods.Entities.NHibernate.RepeatIdentifierTypeAggregate.RepeatIdentifierType, | |
Api.Models.Requests.v2.RepeatIdentifierTypes.RepeatIdentifierTypeGetByKey, | |
Api.Models.Requests.v2.RepeatIdentifierTypes.RepeatIdentifierTypePut, | |
Api.Models.Requests.v2.RepeatIdentifierTypes.RepeatIdentifierTypePost, | |
Api.Models.Requests.v2.RepeatIdentifierTypes.RepeatIdentifierTypeDelete, | |
Api.Models.Requests.v2.RepeatIdentifierTypes.RepeatIdentifierTypeGetByExample> | |
{ | |
public RepeatIdentifierTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.RepeatIdentifierTypes.RepeatIdentifierTypeGetByKey request, IRepeatIdentifierType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.RepeatIdentifierTypeId = request.RepeatIdentifierTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.RepeatIdentifierTypes.RepeatIdentifierTypeGetByExample request, IRepeatIdentifierType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.RepeatIdentifierTypeId = request.RepeatIdentifierTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int repeatIdentifierTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.RepeatIdentifierTypes.RepeatIdentifierTypeGetByKey | |
{ | |
RepeatIdentifierTypeId = repeatIdentifierTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IRepeatIdentifierType request) | |
{ | |
return | |
request.RepeatIdentifierTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "repeatIdentifierTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ReportCards | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ReportCardsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ReportCard.ReportCard, | |
EdFi.Ods.Api.Models.Resources.ReportCard.ReportCard, | |
EdFi.Ods.Entities.Common.IReportCard, | |
EdFi.Ods.Entities.NHibernate.ReportCardAggregate.ReportCard, | |
Api.Models.Requests.v2.ReportCards.ReportCardGetByKey, | |
Api.Models.Requests.v2.ReportCards.ReportCardPut, | |
Api.Models.Requests.v2.ReportCards.ReportCardPost, | |
Api.Models.Requests.v2.ReportCards.ReportCardDelete, | |
Api.Models.Requests.v2.ReportCards.ReportCardGetByExample> | |
{ | |
public ReportCardsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ReportCards.ReportCardGetByKey request, IReportCard specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.GradingPeriodBeginDate = request.GradingPeriodBeginDate; | |
specification.GradingPeriodDescriptor = request.GradingPeriodDescriptor; | |
specification.SchoolId = request.SchoolId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ReportCards.ReportCardGetByExample request, IReportCard specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.GPACumulative = request.GPACumulative; | |
specification.GPAGivenGradingPeriod = request.GPAGivenGradingPeriod; | |
specification.GradingPeriodBeginDate = request.GradingPeriodBeginDate; | |
specification.GradingPeriodDescriptor = request.GradingPeriodDescriptor; | |
specification.Id = request.Id; | |
specification.NumberOfDaysAbsent = request.NumberOfDaysAbsent; | |
specification.NumberOfDaysInAttendance = request.NumberOfDaysInAttendance; | |
specification.NumberOfDaysTardy = request.NumberOfDaysTardy; | |
specification.SchoolId = request.SchoolId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, DateTime gradingPeriodBeginDate, string gradingPeriodDescriptor, int schoolId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.ReportCards.ReportCardGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
GradingPeriodBeginDate = gradingPeriodBeginDate, | |
GradingPeriodDescriptor = gradingPeriodDescriptor, | |
SchoolId = schoolId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IReportCard request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.GradingPeriodBeginDate != default(DateTime) | |
&& request.GradingPeriodDescriptor != null | |
&& request.SchoolId != default(int) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "reportCards"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ReporterDescriptionDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ReporterDescriptionDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ReporterDescriptionDescriptor.ReporterDescriptionDescriptor, | |
EdFi.Ods.Api.Models.Resources.ReporterDescriptionDescriptor.ReporterDescriptionDescriptor, | |
EdFi.Ods.Entities.Common.IReporterDescriptionDescriptor, | |
EdFi.Ods.Entities.NHibernate.ReporterDescriptionDescriptorAggregate.ReporterDescriptionDescriptor, | |
Api.Models.Requests.v2.ReporterDescriptionDescriptors.ReporterDescriptionDescriptorGetByKey, | |
Api.Models.Requests.v2.ReporterDescriptionDescriptors.ReporterDescriptionDescriptorPut, | |
Api.Models.Requests.v2.ReporterDescriptionDescriptors.ReporterDescriptionDescriptorPost, | |
Api.Models.Requests.v2.ReporterDescriptionDescriptors.ReporterDescriptionDescriptorDelete, | |
Api.Models.Requests.v2.ReporterDescriptionDescriptors.ReporterDescriptionDescriptorGetByExample> | |
{ | |
public ReporterDescriptionDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ReporterDescriptionDescriptors.ReporterDescriptionDescriptorGetByKey request, IReporterDescriptionDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ReporterDescriptionDescriptorId = request.ReporterDescriptionDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ReporterDescriptionDescriptors.ReporterDescriptionDescriptorGetByExample request, IReporterDescriptionDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ReporterDescriptionDescriptorId = request.ReporterDescriptionDescriptorId; | |
specification.ReporterDescriptionType = request.ReporterDescriptionType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int reporterDescriptionDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.ReporterDescriptionDescriptors.ReporterDescriptionDescriptorGetByKey | |
{ | |
ReporterDescriptionDescriptorId = reporterDescriptionDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IReporterDescriptionDescriptor request) | |
{ | |
return | |
request.ReporterDescriptionDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "reporterDescriptionDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ReporterDescriptionTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ReporterDescriptionTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ReporterDescriptionType.ReporterDescriptionType, | |
EdFi.Ods.Api.Models.Resources.ReporterDescriptionType.ReporterDescriptionType, | |
EdFi.Ods.Entities.Common.IReporterDescriptionType, | |
EdFi.Ods.Entities.NHibernate.ReporterDescriptionTypeAggregate.ReporterDescriptionType, | |
Api.Models.Requests.v2.ReporterDescriptionTypes.ReporterDescriptionTypeGetByKey, | |
Api.Models.Requests.v2.ReporterDescriptionTypes.ReporterDescriptionTypePut, | |
Api.Models.Requests.v2.ReporterDescriptionTypes.ReporterDescriptionTypePost, | |
Api.Models.Requests.v2.ReporterDescriptionTypes.ReporterDescriptionTypeDelete, | |
Api.Models.Requests.v2.ReporterDescriptionTypes.ReporterDescriptionTypeGetByExample> | |
{ | |
public ReporterDescriptionTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ReporterDescriptionTypes.ReporterDescriptionTypeGetByKey request, IReporterDescriptionType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ReporterDescriptionTypeId = request.ReporterDescriptionTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ReporterDescriptionTypes.ReporterDescriptionTypeGetByExample request, IReporterDescriptionType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ReporterDescriptionTypeId = request.ReporterDescriptionTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int reporterDescriptionTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ReporterDescriptionTypes.ReporterDescriptionTypeGetByKey | |
{ | |
ReporterDescriptionTypeId = reporterDescriptionTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IReporterDescriptionType request) | |
{ | |
return | |
request.ReporterDescriptionTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "reporterDescriptionTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ResidencyStatusDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ResidencyStatusDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ResidencyStatusDescriptor.ResidencyStatusDescriptor, | |
EdFi.Ods.Api.Models.Resources.ResidencyStatusDescriptor.ResidencyStatusDescriptor, | |
EdFi.Ods.Entities.Common.IResidencyStatusDescriptor, | |
EdFi.Ods.Entities.NHibernate.ResidencyStatusDescriptorAggregate.ResidencyStatusDescriptor, | |
Api.Models.Requests.v2.ResidencyStatusDescriptors.ResidencyStatusDescriptorGetByKey, | |
Api.Models.Requests.v2.ResidencyStatusDescriptors.ResidencyStatusDescriptorPut, | |
Api.Models.Requests.v2.ResidencyStatusDescriptors.ResidencyStatusDescriptorPost, | |
Api.Models.Requests.v2.ResidencyStatusDescriptors.ResidencyStatusDescriptorDelete, | |
Api.Models.Requests.v2.ResidencyStatusDescriptors.ResidencyStatusDescriptorGetByExample> | |
{ | |
public ResidencyStatusDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ResidencyStatusDescriptors.ResidencyStatusDescriptorGetByKey request, IResidencyStatusDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ResidencyStatusDescriptorId = request.ResidencyStatusDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ResidencyStatusDescriptors.ResidencyStatusDescriptorGetByExample request, IResidencyStatusDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ResidencyStatusDescriptorId = request.ResidencyStatusDescriptorId; | |
specification.ResidencyStatusType = request.ResidencyStatusType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int residencyStatusDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.ResidencyStatusDescriptors.ResidencyStatusDescriptorGetByKey | |
{ | |
ResidencyStatusDescriptorId = residencyStatusDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IResidencyStatusDescriptor request) | |
{ | |
return | |
request.ResidencyStatusDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "residencyStatusDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ResidencyStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ResidencyStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ResidencyStatusType.ResidencyStatusType, | |
EdFi.Ods.Api.Models.Resources.ResidencyStatusType.ResidencyStatusType, | |
EdFi.Ods.Entities.Common.IResidencyStatusType, | |
EdFi.Ods.Entities.NHibernate.ResidencyStatusTypeAggregate.ResidencyStatusType, | |
Api.Models.Requests.v2.ResidencyStatusTypes.ResidencyStatusTypeGetByKey, | |
Api.Models.Requests.v2.ResidencyStatusTypes.ResidencyStatusTypePut, | |
Api.Models.Requests.v2.ResidencyStatusTypes.ResidencyStatusTypePost, | |
Api.Models.Requests.v2.ResidencyStatusTypes.ResidencyStatusTypeDelete, | |
Api.Models.Requests.v2.ResidencyStatusTypes.ResidencyStatusTypeGetByExample> | |
{ | |
public ResidencyStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ResidencyStatusTypes.ResidencyStatusTypeGetByKey request, IResidencyStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ResidencyStatusTypeId = request.ResidencyStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ResidencyStatusTypes.ResidencyStatusTypeGetByExample request, IResidencyStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ResidencyStatusTypeId = request.ResidencyStatusTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int residencyStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ResidencyStatusTypes.ResidencyStatusTypeGetByKey | |
{ | |
ResidencyStatusTypeId = residencyStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IResidencyStatusType request) | |
{ | |
return | |
request.ResidencyStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "residencyStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ResponseIndicatorTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ResponseIndicatorTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ResponseIndicatorType.ResponseIndicatorType, | |
EdFi.Ods.Api.Models.Resources.ResponseIndicatorType.ResponseIndicatorType, | |
EdFi.Ods.Entities.Common.IResponseIndicatorType, | |
EdFi.Ods.Entities.NHibernate.ResponseIndicatorTypeAggregate.ResponseIndicatorType, | |
Api.Models.Requests.v2.ResponseIndicatorTypes.ResponseIndicatorTypeGetByKey, | |
Api.Models.Requests.v2.ResponseIndicatorTypes.ResponseIndicatorTypePut, | |
Api.Models.Requests.v2.ResponseIndicatorTypes.ResponseIndicatorTypePost, | |
Api.Models.Requests.v2.ResponseIndicatorTypes.ResponseIndicatorTypeDelete, | |
Api.Models.Requests.v2.ResponseIndicatorTypes.ResponseIndicatorTypeGetByExample> | |
{ | |
public ResponseIndicatorTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ResponseIndicatorTypes.ResponseIndicatorTypeGetByKey request, IResponseIndicatorType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ResponseIndicatorTypeId = request.ResponseIndicatorTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ResponseIndicatorTypes.ResponseIndicatorTypeGetByExample request, IResponseIndicatorType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ResponseIndicatorTypeId = request.ResponseIndicatorTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int responseIndicatorTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ResponseIndicatorTypes.ResponseIndicatorTypeGetByKey | |
{ | |
ResponseIndicatorTypeId = responseIndicatorTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IResponseIndicatorType request) | |
{ | |
return | |
request.ResponseIndicatorTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "responseIndicatorTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ResponsibilityDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ResponsibilityDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ResponsibilityDescriptor.ResponsibilityDescriptor, | |
EdFi.Ods.Api.Models.Resources.ResponsibilityDescriptor.ResponsibilityDescriptor, | |
EdFi.Ods.Entities.Common.IResponsibilityDescriptor, | |
EdFi.Ods.Entities.NHibernate.ResponsibilityDescriptorAggregate.ResponsibilityDescriptor, | |
Api.Models.Requests.v2.ResponsibilityDescriptors.ResponsibilityDescriptorGetByKey, | |
Api.Models.Requests.v2.ResponsibilityDescriptors.ResponsibilityDescriptorPut, | |
Api.Models.Requests.v2.ResponsibilityDescriptors.ResponsibilityDescriptorPost, | |
Api.Models.Requests.v2.ResponsibilityDescriptors.ResponsibilityDescriptorDelete, | |
Api.Models.Requests.v2.ResponsibilityDescriptors.ResponsibilityDescriptorGetByExample> | |
{ | |
public ResponsibilityDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ResponsibilityDescriptors.ResponsibilityDescriptorGetByKey request, IResponsibilityDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ResponsibilityDescriptorId = request.ResponsibilityDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ResponsibilityDescriptors.ResponsibilityDescriptorGetByExample request, IResponsibilityDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ResponsibilityDescriptorId = request.ResponsibilityDescriptorId; | |
specification.ResponsibilityType = request.ResponsibilityType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int responsibilityDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.ResponsibilityDescriptors.ResponsibilityDescriptorGetByKey | |
{ | |
ResponsibilityDescriptorId = responsibilityDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IResponsibilityDescriptor request) | |
{ | |
return | |
request.ResponsibilityDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "responsibilityDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ResponsibilityTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ResponsibilityTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ResponsibilityType.ResponsibilityType, | |
EdFi.Ods.Api.Models.Resources.ResponsibilityType.ResponsibilityType, | |
EdFi.Ods.Entities.Common.IResponsibilityType, | |
EdFi.Ods.Entities.NHibernate.ResponsibilityTypeAggregate.ResponsibilityType, | |
Api.Models.Requests.v2.ResponsibilityTypes.ResponsibilityTypeGetByKey, | |
Api.Models.Requests.v2.ResponsibilityTypes.ResponsibilityTypePut, | |
Api.Models.Requests.v2.ResponsibilityTypes.ResponsibilityTypePost, | |
Api.Models.Requests.v2.ResponsibilityTypes.ResponsibilityTypeDelete, | |
Api.Models.Requests.v2.ResponsibilityTypes.ResponsibilityTypeGetByExample> | |
{ | |
public ResponsibilityTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ResponsibilityTypes.ResponsibilityTypeGetByKey request, IResponsibilityType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ResponsibilityTypeId = request.ResponsibilityTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ResponsibilityTypes.ResponsibilityTypeGetByExample request, IResponsibilityType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ResponsibilityTypeId = request.ResponsibilityTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int responsibilityTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ResponsibilityTypes.ResponsibilityTypeGetByKey | |
{ | |
ResponsibilityTypeId = responsibilityTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IResponsibilityType request) | |
{ | |
return | |
request.ResponsibilityTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "responsibilityTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.RestraintEvents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class RestraintEventsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.RestraintEvent.RestraintEvent, | |
EdFi.Ods.Api.Models.Resources.RestraintEvent.RestraintEvent, | |
EdFi.Ods.Entities.Common.IRestraintEvent, | |
EdFi.Ods.Entities.NHibernate.RestraintEventAggregate.RestraintEvent, | |
Api.Models.Requests.v2.RestraintEvents.RestraintEventGetByKey, | |
Api.Models.Requests.v2.RestraintEvents.RestraintEventPut, | |
Api.Models.Requests.v2.RestraintEvents.RestraintEventPost, | |
Api.Models.Requests.v2.RestraintEvents.RestraintEventDelete, | |
Api.Models.Requests.v2.RestraintEvents.RestraintEventGetByExample> | |
{ | |
public RestraintEventsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.RestraintEvents.RestraintEventGetByKey request, IRestraintEvent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EventDate = request.EventDate; | |
specification.RestraintEventIdentifier = request.Identifier; | |
specification.SchoolId = request.SchoolId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.RestraintEvents.RestraintEventGetByExample request, IRestraintEvent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationalEnvironmentType = request.EducationalEnvironmentType; | |
specification.EventDate = request.EventDate; | |
specification.Id = request.Id; | |
specification.RestraintEventIdentifier = request.Identifier; | |
specification.SchoolId = request.SchoolId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime eventDate, string identifier, int schoolId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.RestraintEvents.RestraintEventGetByKey | |
{ | |
EventDate = eventDate, | |
Identifier = identifier, | |
SchoolId = schoolId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IRestraintEvent request) | |
{ | |
return | |
request.EventDate != default(DateTime) | |
&& request.RestraintEventIdentifier != default(string) | |
&& request.SchoolId != default(int) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "restraintEvents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.RestraintEventReasonTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class RestraintEventReasonTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.RestraintEventReasonType.RestraintEventReasonType, | |
EdFi.Ods.Api.Models.Resources.RestraintEventReasonType.RestraintEventReasonType, | |
EdFi.Ods.Entities.Common.IRestraintEventReasonType, | |
EdFi.Ods.Entities.NHibernate.RestraintEventReasonTypeAggregate.RestraintEventReasonType, | |
Api.Models.Requests.v2.RestraintEventReasonTypes.RestraintEventReasonTypeGetByKey, | |
Api.Models.Requests.v2.RestraintEventReasonTypes.RestraintEventReasonTypePut, | |
Api.Models.Requests.v2.RestraintEventReasonTypes.RestraintEventReasonTypePost, | |
Api.Models.Requests.v2.RestraintEventReasonTypes.RestraintEventReasonTypeDelete, | |
Api.Models.Requests.v2.RestraintEventReasonTypes.RestraintEventReasonTypeGetByExample> | |
{ | |
public RestraintEventReasonTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.RestraintEventReasonTypes.RestraintEventReasonTypeGetByKey request, IRestraintEventReasonType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.RestraintEventReasonTypeId = request.RestraintEventReasonTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.RestraintEventReasonTypes.RestraintEventReasonTypeGetByExample request, IRestraintEventReasonType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.RestraintEventReasonTypeId = request.RestraintEventReasonTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int restraintEventReasonTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.RestraintEventReasonTypes.RestraintEventReasonTypeGetByKey | |
{ | |
RestraintEventReasonTypeId = restraintEventReasonTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IRestraintEventReasonType request) | |
{ | |
return | |
request.RestraintEventReasonTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "restraintEventReasonTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ResultDatatypeTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ResultDatatypeTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ResultDatatypeType.ResultDatatypeType, | |
EdFi.Ods.Api.Models.Resources.ResultDatatypeType.ResultDatatypeType, | |
EdFi.Ods.Entities.Common.IResultDatatypeType, | |
EdFi.Ods.Entities.NHibernate.ResultDatatypeTypeAggregate.ResultDatatypeType, | |
Api.Models.Requests.v2.ResultDatatypeTypes.ResultDatatypeTypeGetByKey, | |
Api.Models.Requests.v2.ResultDatatypeTypes.ResultDatatypeTypePut, | |
Api.Models.Requests.v2.ResultDatatypeTypes.ResultDatatypeTypePost, | |
Api.Models.Requests.v2.ResultDatatypeTypes.ResultDatatypeTypeDelete, | |
Api.Models.Requests.v2.ResultDatatypeTypes.ResultDatatypeTypeGetByExample> | |
{ | |
public ResultDatatypeTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ResultDatatypeTypes.ResultDatatypeTypeGetByKey request, IResultDatatypeType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ResultDatatypeTypeId = request.ResultDatatypeTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ResultDatatypeTypes.ResultDatatypeTypeGetByExample request, IResultDatatypeType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ResultDatatypeTypeId = request.ResultDatatypeTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int resultDatatypeTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.ResultDatatypeTypes.ResultDatatypeTypeGetByKey | |
{ | |
ResultDatatypeTypeId = resultDatatypeTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IResultDatatypeType request) | |
{ | |
return | |
request.ResultDatatypeTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "resultDatatypeTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.RetestIndicatorTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class RetestIndicatorTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.RetestIndicatorType.RetestIndicatorType, | |
EdFi.Ods.Api.Models.Resources.RetestIndicatorType.RetestIndicatorType, | |
EdFi.Ods.Entities.Common.IRetestIndicatorType, | |
EdFi.Ods.Entities.NHibernate.RetestIndicatorTypeAggregate.RetestIndicatorType, | |
Api.Models.Requests.v2.RetestIndicatorTypes.RetestIndicatorTypeGetByKey, | |
Api.Models.Requests.v2.RetestIndicatorTypes.RetestIndicatorTypePut, | |
Api.Models.Requests.v2.RetestIndicatorTypes.RetestIndicatorTypePost, | |
Api.Models.Requests.v2.RetestIndicatorTypes.RetestIndicatorTypeDelete, | |
Api.Models.Requests.v2.RetestIndicatorTypes.RetestIndicatorTypeGetByExample> | |
{ | |
public RetestIndicatorTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.RetestIndicatorTypes.RetestIndicatorTypeGetByKey request, IRetestIndicatorType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.RetestIndicatorTypeId = request.RetestIndicatorTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.RetestIndicatorTypes.RetestIndicatorTypeGetByExample request, IRetestIndicatorType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.RetestIndicatorTypeId = request.RetestIndicatorTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int retestIndicatorTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.RetestIndicatorTypes.RetestIndicatorTypeGetByKey | |
{ | |
RetestIndicatorTypeId = retestIndicatorTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IRetestIndicatorType request) | |
{ | |
return | |
request.RetestIndicatorTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "retestIndicatorTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Schools | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SchoolsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.School.School, | |
EdFi.Ods.Api.Models.Resources.School.School, | |
EdFi.Ods.Entities.Common.ISchool, | |
EdFi.Ods.Entities.NHibernate.SchoolAggregate.School, | |
Api.Models.Requests.v2.Schools.SchoolGetByKey, | |
Api.Models.Requests.v2.Schools.SchoolPut, | |
Api.Models.Requests.v2.Schools.SchoolPost, | |
Api.Models.Requests.v2.Schools.SchoolDelete, | |
Api.Models.Requests.v2.Schools.SchoolGetByExample> | |
{ | |
public SchoolsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Schools.SchoolGetByKey request, ISchool specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SchoolId = request.SchoolId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Schools.SchoolGetByExample request, ISchool specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AdministrativeFundingControlDescriptor = request.AdministrativeFundingControlDescriptor; | |
specification.CharterApprovalAgencyType = request.CharterApprovalAgencyType; | |
specification.CharterApprovalSchoolYear = request.CharterApprovalSchoolYear; | |
specification.CharterStatusType = request.CharterStatusType; | |
specification.InternetAccessType = request.InternetAccessType; | |
specification.LocalEducationAgencyId = request.LocalEducationAgencyId; | |
specification.MagnetSpecialProgramEmphasisSchoolType = request.MagnetSpecialProgramEmphasisSchoolType; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolType = request.Type; | |
specification.TitleIPartASchoolDesignationType = request.TitleIPartASchoolDesignationType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int schoolId) | |
{ | |
var request = new Api.Models.Requests.v2.Schools.SchoolGetByKey | |
{ | |
SchoolId = schoolId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISchool request) | |
{ | |
return | |
request.SchoolId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "schools"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SchoolCategoryTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SchoolCategoryTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SchoolCategoryType.SchoolCategoryType, | |
EdFi.Ods.Api.Models.Resources.SchoolCategoryType.SchoolCategoryType, | |
EdFi.Ods.Entities.Common.ISchoolCategoryType, | |
EdFi.Ods.Entities.NHibernate.SchoolCategoryTypeAggregate.SchoolCategoryType, | |
Api.Models.Requests.v2.SchoolCategoryTypes.SchoolCategoryTypeGetByKey, | |
Api.Models.Requests.v2.SchoolCategoryTypes.SchoolCategoryTypePut, | |
Api.Models.Requests.v2.SchoolCategoryTypes.SchoolCategoryTypePost, | |
Api.Models.Requests.v2.SchoolCategoryTypes.SchoolCategoryTypeDelete, | |
Api.Models.Requests.v2.SchoolCategoryTypes.SchoolCategoryTypeGetByExample> | |
{ | |
public SchoolCategoryTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SchoolCategoryTypes.SchoolCategoryTypeGetByKey request, ISchoolCategoryType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SchoolCategoryTypeId = request.SchoolCategoryTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SchoolCategoryTypes.SchoolCategoryTypeGetByExample request, ISchoolCategoryType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.SchoolCategoryTypeId = request.SchoolCategoryTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int schoolCategoryTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.SchoolCategoryTypes.SchoolCategoryTypeGetByKey | |
{ | |
SchoolCategoryTypeId = schoolCategoryTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISchoolCategoryType request) | |
{ | |
return | |
request.SchoolCategoryTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "schoolCategoryTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SchoolChoiceImplementStatusTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SchoolChoiceImplementStatusTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SchoolChoiceImplementStatusType.SchoolChoiceImplementStatusType, | |
EdFi.Ods.Api.Models.Resources.SchoolChoiceImplementStatusType.SchoolChoiceImplementStatusType, | |
EdFi.Ods.Entities.Common.ISchoolChoiceImplementStatusType, | |
EdFi.Ods.Entities.NHibernate.SchoolChoiceImplementStatusTypeAggregate.SchoolChoiceImplementStatusType, | |
Api.Models.Requests.v2.SchoolChoiceImplementStatusTypes.SchoolChoiceImplementStatusTypeGetByKey, | |
Api.Models.Requests.v2.SchoolChoiceImplementStatusTypes.SchoolChoiceImplementStatusTypePut, | |
Api.Models.Requests.v2.SchoolChoiceImplementStatusTypes.SchoolChoiceImplementStatusTypePost, | |
Api.Models.Requests.v2.SchoolChoiceImplementStatusTypes.SchoolChoiceImplementStatusTypeDelete, | |
Api.Models.Requests.v2.SchoolChoiceImplementStatusTypes.SchoolChoiceImplementStatusTypeGetByExample> | |
{ | |
public SchoolChoiceImplementStatusTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SchoolChoiceImplementStatusTypes.SchoolChoiceImplementStatusTypeGetByKey request, ISchoolChoiceImplementStatusType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SchoolChoiceImplementStatusTypeId = request.SchoolChoiceImplementStatusTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SchoolChoiceImplementStatusTypes.SchoolChoiceImplementStatusTypeGetByExample request, ISchoolChoiceImplementStatusType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.SchoolChoiceImplementStatusTypeId = request.SchoolChoiceImplementStatusTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int schoolChoiceImplementStatusTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.SchoolChoiceImplementStatusTypes.SchoolChoiceImplementStatusTypeGetByKey | |
{ | |
SchoolChoiceImplementStatusTypeId = schoolChoiceImplementStatusTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISchoolChoiceImplementStatusType request) | |
{ | |
return | |
request.SchoolChoiceImplementStatusTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "schoolChoiceImplementStatusTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SchoolFoodServicesEligibilityDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SchoolFoodServicesEligibilityDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SchoolFoodServicesEligibilityDescriptor.SchoolFoodServicesEligibilityDescriptor, | |
EdFi.Ods.Api.Models.Resources.SchoolFoodServicesEligibilityDescriptor.SchoolFoodServicesEligibilityDescriptor, | |
EdFi.Ods.Entities.Common.ISchoolFoodServicesEligibilityDescriptor, | |
EdFi.Ods.Entities.NHibernate.SchoolFoodServicesEligibilityDescriptorAggregate.SchoolFoodServicesEligibilityDescriptor, | |
Api.Models.Requests.v2.SchoolFoodServicesEligibilityDescriptors.SchoolFoodServicesEligibilityDescriptorGetByKey, | |
Api.Models.Requests.v2.SchoolFoodServicesEligibilityDescriptors.SchoolFoodServicesEligibilityDescriptorPut, | |
Api.Models.Requests.v2.SchoolFoodServicesEligibilityDescriptors.SchoolFoodServicesEligibilityDescriptorPost, | |
Api.Models.Requests.v2.SchoolFoodServicesEligibilityDescriptors.SchoolFoodServicesEligibilityDescriptorDelete, | |
Api.Models.Requests.v2.SchoolFoodServicesEligibilityDescriptors.SchoolFoodServicesEligibilityDescriptorGetByExample> | |
{ | |
public SchoolFoodServicesEligibilityDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SchoolFoodServicesEligibilityDescriptors.SchoolFoodServicesEligibilityDescriptorGetByKey request, ISchoolFoodServicesEligibilityDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SchoolFoodServicesEligibilityDescriptorId = request.SchoolFoodServicesEligibilityDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SchoolFoodServicesEligibilityDescriptors.SchoolFoodServicesEligibilityDescriptorGetByExample request, ISchoolFoodServicesEligibilityDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SchoolFoodServicesEligibilityDescriptorId = request.SchoolFoodServicesEligibilityDescriptorId; | |
specification.SchoolFoodServicesEligibilityType = request.SchoolFoodServicesEligibilityType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int schoolFoodServicesEligibilityDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.SchoolFoodServicesEligibilityDescriptors.SchoolFoodServicesEligibilityDescriptorGetByKey | |
{ | |
SchoolFoodServicesEligibilityDescriptorId = schoolFoodServicesEligibilityDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISchoolFoodServicesEligibilityDescriptor request) | |
{ | |
return | |
request.SchoolFoodServicesEligibilityDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "schoolFoodServicesEligibilityDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SchoolFoodServicesEligibilityTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SchoolFoodServicesEligibilityTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SchoolFoodServicesEligibilityType.SchoolFoodServicesEligibilityType, | |
EdFi.Ods.Api.Models.Resources.SchoolFoodServicesEligibilityType.SchoolFoodServicesEligibilityType, | |
EdFi.Ods.Entities.Common.ISchoolFoodServicesEligibilityType, | |
EdFi.Ods.Entities.NHibernate.SchoolFoodServicesEligibilityTypeAggregate.SchoolFoodServicesEligibilityType, | |
Api.Models.Requests.v2.SchoolFoodServicesEligibilityTypes.SchoolFoodServicesEligibilityTypeGetByKey, | |
Api.Models.Requests.v2.SchoolFoodServicesEligibilityTypes.SchoolFoodServicesEligibilityTypePut, | |
Api.Models.Requests.v2.SchoolFoodServicesEligibilityTypes.SchoolFoodServicesEligibilityTypePost, | |
Api.Models.Requests.v2.SchoolFoodServicesEligibilityTypes.SchoolFoodServicesEligibilityTypeDelete, | |
Api.Models.Requests.v2.SchoolFoodServicesEligibilityTypes.SchoolFoodServicesEligibilityTypeGetByExample> | |
{ | |
public SchoolFoodServicesEligibilityTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SchoolFoodServicesEligibilityTypes.SchoolFoodServicesEligibilityTypeGetByKey request, ISchoolFoodServicesEligibilityType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SchoolFoodServicesEligibilityTypeId = request.SchoolFoodServicesEligibilityTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SchoolFoodServicesEligibilityTypes.SchoolFoodServicesEligibilityTypeGetByExample request, ISchoolFoodServicesEligibilityType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.SchoolFoodServicesEligibilityTypeId = request.SchoolFoodServicesEligibilityTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int schoolFoodServicesEligibilityTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.SchoolFoodServicesEligibilityTypes.SchoolFoodServicesEligibilityTypeGetByKey | |
{ | |
SchoolFoodServicesEligibilityTypeId = schoolFoodServicesEligibilityTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISchoolFoodServicesEligibilityType request) | |
{ | |
return | |
request.SchoolFoodServicesEligibilityTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "schoolFoodServicesEligibilityTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SchoolTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SchoolTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SchoolType.SchoolType, | |
EdFi.Ods.Api.Models.Resources.SchoolType.SchoolType, | |
EdFi.Ods.Entities.Common.ISchoolType, | |
EdFi.Ods.Entities.NHibernate.SchoolTypeAggregate.SchoolType, | |
Api.Models.Requests.v2.SchoolTypes.SchoolTypeGetByKey, | |
Api.Models.Requests.v2.SchoolTypes.SchoolTypePut, | |
Api.Models.Requests.v2.SchoolTypes.SchoolTypePost, | |
Api.Models.Requests.v2.SchoolTypes.SchoolTypeDelete, | |
Api.Models.Requests.v2.SchoolTypes.SchoolTypeGetByExample> | |
{ | |
public SchoolTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SchoolTypes.SchoolTypeGetByKey request, ISchoolType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SchoolTypeId = request.SchoolTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SchoolTypes.SchoolTypeGetByExample request, ISchoolType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.SchoolTypeId = request.SchoolTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int schoolTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.SchoolTypes.SchoolTypeGetByKey | |
{ | |
SchoolTypeId = schoolTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISchoolType request) | |
{ | |
return | |
request.SchoolTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "schoolTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SchoolYearTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SchoolYearTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SchoolYearType.SchoolYearType, | |
EdFi.Ods.Api.Models.Resources.SchoolYearType.SchoolYearType, | |
EdFi.Ods.Entities.Common.ISchoolYearType, | |
EdFi.Ods.Entities.NHibernate.SchoolYearTypeAggregate.SchoolYearType, | |
Api.Models.Requests.v2.SchoolYearTypes.SchoolYearTypeGetByKey, | |
Api.Models.Requests.v2.SchoolYearTypes.SchoolYearTypePut, | |
Api.Models.Requests.v2.SchoolYearTypes.SchoolYearTypePost, | |
Api.Models.Requests.v2.SchoolYearTypes.SchoolYearTypeDelete, | |
Api.Models.Requests.v2.SchoolYearTypes.SchoolYearTypeGetByExample> | |
{ | |
public SchoolYearTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SchoolYearTypes.SchoolYearTypeGetByKey request, ISchoolYearType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SchoolYear = request.SchoolYear; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SchoolYearTypes.SchoolYearTypeGetByExample request, ISchoolYearType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CurrentSchoolYear = request.CurrentSchoolYear; | |
specification.Id = request.Id; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SchoolYearDescription = request.SchoolYearDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] short schoolYear) | |
{ | |
var request = new Api.Models.Requests.v2.SchoolYearTypes.SchoolYearTypeGetByKey | |
{ | |
SchoolYear = schoolYear, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISchoolYearType request) | |
{ | |
return | |
request.SchoolYear != default(short); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "schoolYearTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Sections | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SectionsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Section.Section, | |
EdFi.Ods.Api.Models.Resources.Section.Section, | |
EdFi.Ods.Entities.Common.ISection, | |
EdFi.Ods.Entities.NHibernate.SectionAggregate.Section, | |
Api.Models.Requests.v2.Sections.SectionGetByKey, | |
Api.Models.Requests.v2.Sections.SectionPut, | |
Api.Models.Requests.v2.Sections.SectionPost, | |
Api.Models.Requests.v2.Sections.SectionDelete, | |
Api.Models.Requests.v2.Sections.SectionGetByExample> | |
{ | |
public SectionsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Sections.SectionGetByKey request, ISection specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Sections.SectionGetByExample request, ISection specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AvailableCreditConversion = request.AvailableCreditConversion; | |
specification.AvailableCredits = request.AvailableCredits; | |
specification.AvailableCreditType = request.AvailableCreditType; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.EducationalEnvironmentType = request.EducationalEnvironmentType; | |
specification.Id = request.Id; | |
specification.InstructionLanguageDescriptor = request.InstructionLanguageDescriptor; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.MediumOfInstructionType = request.MediumOfInstructionType; | |
specification.PopulationServedType = request.PopulationServedType; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] string classPeriodName, string classroomIdentificationCode, string localCourseCode, int schoolId, short schoolYear, int sequenceOfCourse, string termDescriptor, string uniqueSectionCode) | |
{ | |
var request = new Api.Models.Requests.v2.Sections.SectionGetByKey | |
{ | |
ClassPeriodName = classPeriodName, | |
ClassroomIdentificationCode = classroomIdentificationCode, | |
LocalCourseCode = localCourseCode, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
SequenceOfCourse = sequenceOfCourse, | |
TermDescriptor = termDescriptor, | |
UniqueSectionCode = uniqueSectionCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISection request) | |
{ | |
return | |
request.ClassPeriodName != default(string) | |
&& request.ClassroomIdentificationCode != default(string) | |
&& request.LocalCourseCode != default(string) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.SequenceOfCourse != default(int) | |
&& request.TermDescriptor != null | |
&& request.UniqueSectionCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "sections"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SectionAttendanceTakenEvents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SectionAttendanceTakenEventsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SectionAttendanceTakenEvent.SectionAttendanceTakenEvent, | |
EdFi.Ods.Api.Models.Resources.SectionAttendanceTakenEvent.SectionAttendanceTakenEvent, | |
EdFi.Ods.Entities.Common.ISectionAttendanceTakenEvent, | |
EdFi.Ods.Entities.NHibernate.SectionAttendanceTakenEventAggregate.SectionAttendanceTakenEvent, | |
Api.Models.Requests.v2.SectionAttendanceTakenEvents.SectionAttendanceTakenEventGetByKey, | |
Api.Models.Requests.v2.SectionAttendanceTakenEvents.SectionAttendanceTakenEventPut, | |
Api.Models.Requests.v2.SectionAttendanceTakenEvents.SectionAttendanceTakenEventPost, | |
Api.Models.Requests.v2.SectionAttendanceTakenEvents.SectionAttendanceTakenEventDelete, | |
Api.Models.Requests.v2.SectionAttendanceTakenEvents.SectionAttendanceTakenEventGetByExample> | |
{ | |
public SectionAttendanceTakenEventsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SectionAttendanceTakenEvents.SectionAttendanceTakenEventGetByKey request, ISectionAttendanceTakenEvent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.Date = request.Date; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SectionAttendanceTakenEvents.SectionAttendanceTakenEventGetByExample request, ISectionAttendanceTakenEvent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.Date = request.Date; | |
specification.EventDate = request.EventDate; | |
specification.Id = request.Id; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] string classPeriodName, string classroomIdentificationCode, DateTime date, string localCourseCode, int schoolId, short schoolYear, int sequenceOfCourse, string termDescriptor, string uniqueSectionCode) | |
{ | |
var request = new Api.Models.Requests.v2.SectionAttendanceTakenEvents.SectionAttendanceTakenEventGetByKey | |
{ | |
ClassPeriodName = classPeriodName, | |
ClassroomIdentificationCode = classroomIdentificationCode, | |
Date = date, | |
LocalCourseCode = localCourseCode, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
SequenceOfCourse = sequenceOfCourse, | |
TermDescriptor = termDescriptor, | |
UniqueSectionCode = uniqueSectionCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISectionAttendanceTakenEvent request) | |
{ | |
return | |
request.ClassPeriodName != default(string) | |
&& request.ClassroomIdentificationCode != default(string) | |
&& request.Date != default(DateTime) | |
&& request.LocalCourseCode != default(string) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.SequenceOfCourse != default(int) | |
&& request.TermDescriptor != null | |
&& request.UniqueSectionCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "sectionAttendanceTakenEvents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SectionCharacteristicDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SectionCharacteristicDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SectionCharacteristicDescriptor.SectionCharacteristicDescriptor, | |
EdFi.Ods.Api.Models.Resources.SectionCharacteristicDescriptor.SectionCharacteristicDescriptor, | |
EdFi.Ods.Entities.Common.ISectionCharacteristicDescriptor, | |
EdFi.Ods.Entities.NHibernate.SectionCharacteristicDescriptorAggregate.SectionCharacteristicDescriptor, | |
Api.Models.Requests.v2.SectionCharacteristicDescriptors.SectionCharacteristicDescriptorGetByKey, | |
Api.Models.Requests.v2.SectionCharacteristicDescriptors.SectionCharacteristicDescriptorPut, | |
Api.Models.Requests.v2.SectionCharacteristicDescriptors.SectionCharacteristicDescriptorPost, | |
Api.Models.Requests.v2.SectionCharacteristicDescriptors.SectionCharacteristicDescriptorDelete, | |
Api.Models.Requests.v2.SectionCharacteristicDescriptors.SectionCharacteristicDescriptorGetByExample> | |
{ | |
public SectionCharacteristicDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SectionCharacteristicDescriptors.SectionCharacteristicDescriptorGetByKey request, ISectionCharacteristicDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SectionCharacteristicDescriptorId = request.SectionCharacteristicDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SectionCharacteristicDescriptors.SectionCharacteristicDescriptorGetByExample request, ISectionCharacteristicDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SectionCharacteristicDescriptorId = request.SectionCharacteristicDescriptorId; | |
specification.SectionCharacteristicType = request.SectionCharacteristicType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int sectionCharacteristicDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.SectionCharacteristicDescriptors.SectionCharacteristicDescriptorGetByKey | |
{ | |
SectionCharacteristicDescriptorId = sectionCharacteristicDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISectionCharacteristicDescriptor request) | |
{ | |
return | |
request.SectionCharacteristicDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "sectionCharacteristicDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SectionCharacteristicTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SectionCharacteristicTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SectionCharacteristicType.SectionCharacteristicType, | |
EdFi.Ods.Api.Models.Resources.SectionCharacteristicType.SectionCharacteristicType, | |
EdFi.Ods.Entities.Common.ISectionCharacteristicType, | |
EdFi.Ods.Entities.NHibernate.SectionCharacteristicTypeAggregate.SectionCharacteristicType, | |
Api.Models.Requests.v2.SectionCharacteristicTypes.SectionCharacteristicTypeGetByKey, | |
Api.Models.Requests.v2.SectionCharacteristicTypes.SectionCharacteristicTypePut, | |
Api.Models.Requests.v2.SectionCharacteristicTypes.SectionCharacteristicTypePost, | |
Api.Models.Requests.v2.SectionCharacteristicTypes.SectionCharacteristicTypeDelete, | |
Api.Models.Requests.v2.SectionCharacteristicTypes.SectionCharacteristicTypeGetByExample> | |
{ | |
public SectionCharacteristicTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SectionCharacteristicTypes.SectionCharacteristicTypeGetByKey request, ISectionCharacteristicType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SectionCharacteristicTypeId = request.SectionCharacteristicTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SectionCharacteristicTypes.SectionCharacteristicTypeGetByExample request, ISectionCharacteristicType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.SectionCharacteristicTypeId = request.SectionCharacteristicTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int sectionCharacteristicTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.SectionCharacteristicTypes.SectionCharacteristicTypeGetByKey | |
{ | |
SectionCharacteristicTypeId = sectionCharacteristicTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISectionCharacteristicType request) | |
{ | |
return | |
request.SectionCharacteristicTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "sectionCharacteristicTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SeparationReasonDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SeparationReasonDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SeparationReasonDescriptor.SeparationReasonDescriptor, | |
EdFi.Ods.Api.Models.Resources.SeparationReasonDescriptor.SeparationReasonDescriptor, | |
EdFi.Ods.Entities.Common.ISeparationReasonDescriptor, | |
EdFi.Ods.Entities.NHibernate.SeparationReasonDescriptorAggregate.SeparationReasonDescriptor, | |
Api.Models.Requests.v2.SeparationReasonDescriptors.SeparationReasonDescriptorGetByKey, | |
Api.Models.Requests.v2.SeparationReasonDescriptors.SeparationReasonDescriptorPut, | |
Api.Models.Requests.v2.SeparationReasonDescriptors.SeparationReasonDescriptorPost, | |
Api.Models.Requests.v2.SeparationReasonDescriptors.SeparationReasonDescriptorDelete, | |
Api.Models.Requests.v2.SeparationReasonDescriptors.SeparationReasonDescriptorGetByExample> | |
{ | |
public SeparationReasonDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SeparationReasonDescriptors.SeparationReasonDescriptorGetByKey request, ISeparationReasonDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SeparationReasonDescriptorId = request.SeparationReasonDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SeparationReasonDescriptors.SeparationReasonDescriptorGetByExample request, ISeparationReasonDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SeparationReasonDescriptorId = request.SeparationReasonDescriptorId; | |
specification.SeparationReasonType = request.SeparationReasonType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int separationReasonDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.SeparationReasonDescriptors.SeparationReasonDescriptorGetByKey | |
{ | |
SeparationReasonDescriptorId = separationReasonDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISeparationReasonDescriptor request) | |
{ | |
return | |
request.SeparationReasonDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "separationReasonDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SeparationReasonTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SeparationReasonTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SeparationReasonType.SeparationReasonType, | |
EdFi.Ods.Api.Models.Resources.SeparationReasonType.SeparationReasonType, | |
EdFi.Ods.Entities.Common.ISeparationReasonType, | |
EdFi.Ods.Entities.NHibernate.SeparationReasonTypeAggregate.SeparationReasonType, | |
Api.Models.Requests.v2.SeparationReasonTypes.SeparationReasonTypeGetByKey, | |
Api.Models.Requests.v2.SeparationReasonTypes.SeparationReasonTypePut, | |
Api.Models.Requests.v2.SeparationReasonTypes.SeparationReasonTypePost, | |
Api.Models.Requests.v2.SeparationReasonTypes.SeparationReasonTypeDelete, | |
Api.Models.Requests.v2.SeparationReasonTypes.SeparationReasonTypeGetByExample> | |
{ | |
public SeparationReasonTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SeparationReasonTypes.SeparationReasonTypeGetByKey request, ISeparationReasonType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SeparationReasonTypeId = request.SeparationReasonTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SeparationReasonTypes.SeparationReasonTypeGetByExample request, ISeparationReasonType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.SeparationReasonTypeId = request.SeparationReasonTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int separationReasonTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.SeparationReasonTypes.SeparationReasonTypeGetByKey | |
{ | |
SeparationReasonTypeId = separationReasonTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISeparationReasonType request) | |
{ | |
return | |
request.SeparationReasonTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "separationReasonTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SeparationTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SeparationTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SeparationType.SeparationType, | |
EdFi.Ods.Api.Models.Resources.SeparationType.SeparationType, | |
EdFi.Ods.Entities.Common.ISeparationType, | |
EdFi.Ods.Entities.NHibernate.SeparationTypeAggregate.SeparationType, | |
Api.Models.Requests.v2.SeparationTypes.SeparationTypeGetByKey, | |
Api.Models.Requests.v2.SeparationTypes.SeparationTypePut, | |
Api.Models.Requests.v2.SeparationTypes.SeparationTypePost, | |
Api.Models.Requests.v2.SeparationTypes.SeparationTypeDelete, | |
Api.Models.Requests.v2.SeparationTypes.SeparationTypeGetByExample> | |
{ | |
public SeparationTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SeparationTypes.SeparationTypeGetByKey request, ISeparationType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SeparationTypeId = request.SeparationTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SeparationTypes.SeparationTypeGetByExample request, ISeparationType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.SeparationTypeId = request.SeparationTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int separationTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.SeparationTypes.SeparationTypeGetByKey | |
{ | |
SeparationTypeId = separationTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISeparationType request) | |
{ | |
return | |
request.SeparationTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "separationTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.ServiceDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class ServiceDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.ServiceDescriptor.ServiceDescriptor, | |
EdFi.Ods.Api.Models.Resources.ServiceDescriptor.ServiceDescriptor, | |
EdFi.Ods.Entities.Common.IServiceDescriptor, | |
EdFi.Ods.Entities.NHibernate.ServiceDescriptorAggregate.ServiceDescriptor, | |
Api.Models.Requests.v2.ServiceDescriptors.ServiceDescriptorGetByKey, | |
Api.Models.Requests.v2.ServiceDescriptors.ServiceDescriptorPut, | |
Api.Models.Requests.v2.ServiceDescriptors.ServiceDescriptorPost, | |
Api.Models.Requests.v2.ServiceDescriptors.ServiceDescriptorDelete, | |
Api.Models.Requests.v2.ServiceDescriptors.ServiceDescriptorGetByExample> | |
{ | |
public ServiceDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.ServiceDescriptors.ServiceDescriptorGetByKey request, IServiceDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ServiceDescriptorId = request.ServiceDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.ServiceDescriptors.ServiceDescriptorGetByExample request, IServiceDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ServiceCategory = request.ServiceCategory; | |
specification.ServiceDescriptorId = request.ServiceDescriptorId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int serviceDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.ServiceDescriptors.ServiceDescriptorGetByKey | |
{ | |
ServiceDescriptorId = serviceDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IServiceDescriptor request) | |
{ | |
return | |
request.ServiceDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "serviceDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Sessions | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SessionsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Session.Session, | |
EdFi.Ods.Api.Models.Resources.Session.Session, | |
EdFi.Ods.Entities.Common.ISession, | |
EdFi.Ods.Entities.NHibernate.SessionAggregate.Session, | |
Api.Models.Requests.v2.Sessions.SessionGetByKey, | |
Api.Models.Requests.v2.Sessions.SessionPut, | |
Api.Models.Requests.v2.Sessions.SessionPost, | |
Api.Models.Requests.v2.Sessions.SessionDelete, | |
Api.Models.Requests.v2.Sessions.SessionGetByExample> | |
{ | |
public SessionsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Sessions.SessionGetByKey request, ISession specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.TermDescriptor = request.TermDescriptor; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Sessions.SessionGetByExample request, ISession specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EndDate = request.EndDate; | |
specification.Id = request.Id; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SessionName = request.Name; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.TotalInstructionalDays = request.TotalInstructionalDays; | |
} | |
public IHttpActionResult GetByKey([FromUri] int schoolId, short schoolYear, string termDescriptor) | |
{ | |
var request = new Api.Models.Requests.v2.Sessions.SessionGetByKey | |
{ | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
TermDescriptor = termDescriptor, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISession request) | |
{ | |
return | |
request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.TermDescriptor != null; | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "sessions"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SexTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SexTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SexType.SexType, | |
EdFi.Ods.Api.Models.Resources.SexType.SexType, | |
EdFi.Ods.Entities.Common.ISexType, | |
EdFi.Ods.Entities.NHibernate.SexTypeAggregate.SexType, | |
Api.Models.Requests.v2.SexTypes.SexTypeGetByKey, | |
Api.Models.Requests.v2.SexTypes.SexTypePut, | |
Api.Models.Requests.v2.SexTypes.SexTypePost, | |
Api.Models.Requests.v2.SexTypes.SexTypeDelete, | |
Api.Models.Requests.v2.SexTypes.SexTypeGetByExample> | |
{ | |
public SexTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SexTypes.SexTypeGetByKey request, ISexType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SexTypeId = request.SexTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SexTypes.SexTypeGetByExample request, ISexType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.SexTypeId = request.SexTypeId; | |
specification.ShortDescription = request.ShortDescription; | |
} | |
public IHttpActionResult GetByKey([FromUri] int sexTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.SexTypes.SexTypeGetByKey | |
{ | |
SexTypeId = sexTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISexType request) | |
{ | |
return | |
request.SexTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "sexTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SpecialEducationSettingDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SpecialEducationSettingDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SpecialEducationSettingDescriptor.SpecialEducationSettingDescriptor, | |
EdFi.Ods.Api.Models.Resources.SpecialEducationSettingDescriptor.SpecialEducationSettingDescriptor, | |
EdFi.Ods.Entities.Common.ISpecialEducationSettingDescriptor, | |
EdFi.Ods.Entities.NHibernate.SpecialEducationSettingDescriptorAggregate.SpecialEducationSettingDescriptor, | |
Api.Models.Requests.v2.SpecialEducationSettingDescriptors.SpecialEducationSettingDescriptorGetByKey, | |
Api.Models.Requests.v2.SpecialEducationSettingDescriptors.SpecialEducationSettingDescriptorPut, | |
Api.Models.Requests.v2.SpecialEducationSettingDescriptors.SpecialEducationSettingDescriptorPost, | |
Api.Models.Requests.v2.SpecialEducationSettingDescriptors.SpecialEducationSettingDescriptorDelete, | |
Api.Models.Requests.v2.SpecialEducationSettingDescriptors.SpecialEducationSettingDescriptorGetByExample> | |
{ | |
public SpecialEducationSettingDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SpecialEducationSettingDescriptors.SpecialEducationSettingDescriptorGetByKey request, ISpecialEducationSettingDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SpecialEducationSettingDescriptorId = request.SpecialEducationSettingDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SpecialEducationSettingDescriptors.SpecialEducationSettingDescriptorGetByExample request, ISpecialEducationSettingDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SpecialEducationSettingDescriptorId = request.SpecialEducationSettingDescriptorId; | |
specification.SpecialEducationSettingType = request.SpecialEducationSettingType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int specialEducationSettingDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.SpecialEducationSettingDescriptors.SpecialEducationSettingDescriptorGetByKey | |
{ | |
SpecialEducationSettingDescriptorId = specialEducationSettingDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISpecialEducationSettingDescriptor request) | |
{ | |
return | |
request.SpecialEducationSettingDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "specialEducationSettingDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.SpecialEducationSettingTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class SpecialEducationSettingTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.SpecialEducationSettingType.SpecialEducationSettingType, | |
EdFi.Ods.Api.Models.Resources.SpecialEducationSettingType.SpecialEducationSettingType, | |
EdFi.Ods.Entities.Common.ISpecialEducationSettingType, | |
EdFi.Ods.Entities.NHibernate.SpecialEducationSettingTypeAggregate.SpecialEducationSettingType, | |
Api.Models.Requests.v2.SpecialEducationSettingTypes.SpecialEducationSettingTypeGetByKey, | |
Api.Models.Requests.v2.SpecialEducationSettingTypes.SpecialEducationSettingTypePut, | |
Api.Models.Requests.v2.SpecialEducationSettingTypes.SpecialEducationSettingTypePost, | |
Api.Models.Requests.v2.SpecialEducationSettingTypes.SpecialEducationSettingTypeDelete, | |
Api.Models.Requests.v2.SpecialEducationSettingTypes.SpecialEducationSettingTypeGetByExample> | |
{ | |
public SpecialEducationSettingTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.SpecialEducationSettingTypes.SpecialEducationSettingTypeGetByKey request, ISpecialEducationSettingType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.SpecialEducationSettingTypeId = request.SpecialEducationSettingTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.SpecialEducationSettingTypes.SpecialEducationSettingTypeGetByExample request, ISpecialEducationSettingType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.SpecialEducationSettingTypeId = request.SpecialEducationSettingTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int specialEducationSettingTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.SpecialEducationSettingTypes.SpecialEducationSettingTypeGetByKey | |
{ | |
SpecialEducationSettingTypeId = specialEducationSettingTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ISpecialEducationSettingType request) | |
{ | |
return | |
request.SpecialEducationSettingTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "specialEducationSettingTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Staffs | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Staff.Staff, | |
EdFi.Ods.Api.Models.Resources.Staff.Staff, | |
EdFi.Ods.Entities.Common.IStaff, | |
EdFi.Ods.Entities.NHibernate.StaffAggregate.Staff, | |
Api.Models.Requests.v2.Staffs.StaffGetByKey, | |
Api.Models.Requests.v2.Staffs.StaffPut, | |
Api.Models.Requests.v2.Staffs.StaffPost, | |
Api.Models.Requests.v2.Staffs.StaffDelete, | |
Api.Models.Requests.v2.Staffs.StaffGetByExample> | |
{ | |
public StaffsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Staffs.StaffGetByKey request, IStaff specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Staffs.StaffGetByExample request, IStaff specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BirthDate = request.BirthDate; | |
specification.CitizenshipStatusType = request.CitizenshipStatusType; | |
specification.FirstName = request.FirstName; | |
specification.GenerationCodeSuffix = request.GenerationCodeSuffix; | |
specification.HighestCompletedLevelOfEducationDescriptor = request.HighestCompletedLevelOfEducationDescriptor; | |
specification.HighlyQualifiedTeacher = request.HighlyQualifiedTeacher; | |
specification.HispanicLatinoEthnicity = request.HispanicLatinoEthnicity; | |
specification.Id = request.Id; | |
specification.LastSurname = request.LastSurname; | |
specification.LoginId = request.LoginId; | |
specification.MaidenName = request.MaidenName; | |
specification.MiddleName = request.MiddleName; | |
specification.OldEthnicityType = request.OldEthnicityType; | |
specification.PersonalTitlePrefix = request.PersonalTitlePrefix; | |
specification.SexType = request.SexType; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
specification.YearsOfPriorProfessionalExperience = request.YearsOfPriorProfessionalExperience; | |
specification.YearsOfPriorTeachingExperience = request.YearsOfPriorTeachingExperience; | |
} | |
public IHttpActionResult GetByKey([FromUri] string staffUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.Staffs.StaffGetByKey | |
{ | |
StaffUniqueId = staffUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaff request) | |
{ | |
return | |
request.StaffUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffs"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StaffClassificationDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffClassificationDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StaffClassificationDescriptor.StaffClassificationDescriptor, | |
EdFi.Ods.Api.Models.Resources.StaffClassificationDescriptor.StaffClassificationDescriptor, | |
EdFi.Ods.Entities.Common.IStaffClassificationDescriptor, | |
EdFi.Ods.Entities.NHibernate.StaffClassificationDescriptorAggregate.StaffClassificationDescriptor, | |
Api.Models.Requests.v2.StaffClassificationDescriptors.StaffClassificationDescriptorGetByKey, | |
Api.Models.Requests.v2.StaffClassificationDescriptors.StaffClassificationDescriptorPut, | |
Api.Models.Requests.v2.StaffClassificationDescriptors.StaffClassificationDescriptorPost, | |
Api.Models.Requests.v2.StaffClassificationDescriptors.StaffClassificationDescriptorDelete, | |
Api.Models.Requests.v2.StaffClassificationDescriptors.StaffClassificationDescriptorGetByExample> | |
{ | |
public StaffClassificationDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StaffClassificationDescriptors.StaffClassificationDescriptorGetByKey request, IStaffClassificationDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StaffClassificationDescriptorId = request.StaffClassificationDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StaffClassificationDescriptors.StaffClassificationDescriptorGetByExample request, IStaffClassificationDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StaffClassificationDescriptorId = request.StaffClassificationDescriptorId; | |
specification.StaffClassificationType = request.StaffClassificationType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int staffClassificationDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.StaffClassificationDescriptors.StaffClassificationDescriptorGetByKey | |
{ | |
StaffClassificationDescriptorId = staffClassificationDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaffClassificationDescriptor request) | |
{ | |
return | |
request.StaffClassificationDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffClassificationDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StaffClassificationTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffClassificationTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StaffClassificationType.StaffClassificationType, | |
EdFi.Ods.Api.Models.Resources.StaffClassificationType.StaffClassificationType, | |
EdFi.Ods.Entities.Common.IStaffClassificationType, | |
EdFi.Ods.Entities.NHibernate.StaffClassificationTypeAggregate.StaffClassificationType, | |
Api.Models.Requests.v2.StaffClassificationTypes.StaffClassificationTypeGetByKey, | |
Api.Models.Requests.v2.StaffClassificationTypes.StaffClassificationTypePut, | |
Api.Models.Requests.v2.StaffClassificationTypes.StaffClassificationTypePost, | |
Api.Models.Requests.v2.StaffClassificationTypes.StaffClassificationTypeDelete, | |
Api.Models.Requests.v2.StaffClassificationTypes.StaffClassificationTypeGetByExample> | |
{ | |
public StaffClassificationTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StaffClassificationTypes.StaffClassificationTypeGetByKey request, IStaffClassificationType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StaffClassificationTypeId = request.StaffClassificationTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StaffClassificationTypes.StaffClassificationTypeGetByExample request, IStaffClassificationType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.StaffClassificationTypeId = request.StaffClassificationTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int staffClassificationTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.StaffClassificationTypes.StaffClassificationTypeGetByKey | |
{ | |
StaffClassificationTypeId = staffClassificationTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaffClassificationType request) | |
{ | |
return | |
request.StaffClassificationTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffClassificationTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StaffCohortAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffCohortAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StaffCohortAssociation.StaffCohortAssociation, | |
EdFi.Ods.Api.Models.Resources.StaffCohortAssociation.StaffCohortAssociation, | |
EdFi.Ods.Entities.Common.IStaffCohortAssociation, | |
EdFi.Ods.Entities.NHibernate.StaffCohortAssociationAggregate.StaffCohortAssociation, | |
Api.Models.Requests.v2.StaffCohortAssociations.StaffCohortAssociationGetByKey, | |
Api.Models.Requests.v2.StaffCohortAssociations.StaffCohortAssociationPut, | |
Api.Models.Requests.v2.StaffCohortAssociations.StaffCohortAssociationPost, | |
Api.Models.Requests.v2.StaffCohortAssociations.StaffCohortAssociationDelete, | |
Api.Models.Requests.v2.StaffCohortAssociations.StaffCohortAssociationGetByExample> | |
{ | |
public StaffCohortAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StaffCohortAssociations.StaffCohortAssociationGetByKey request, IStaffCohortAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.CohortIdentifier = request.CohortIdentifier; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StaffCohortAssociations.StaffCohortAssociationGetByExample request, IStaffCohortAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.CohortIdentifier = request.CohortIdentifier; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EndDate = request.EndDate; | |
specification.Id = request.Id; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
specification.StudentRecordAccess = request.StudentRecordAccess; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, string cohortIdentifier, int educationOrganizationId, string staffUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StaffCohortAssociations.StaffCohortAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
CohortIdentifier = cohortIdentifier, | |
EducationOrganizationId = educationOrganizationId, | |
StaffUniqueId = staffUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaffCohortAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.CohortIdentifier != default(string) | |
&& request.EducationOrganizationId != default(int) | |
&& request.StaffUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffCohortAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StaffEducationOrganizationAssignmentAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffEducationOrganizationAssignmentAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StaffEducationOrganizationAssignmentAssociation.StaffEducationOrganizationAssignmentAssociation, | |
EdFi.Ods.Api.Models.Resources.StaffEducationOrganizationAssignmentAssociation.StaffEducationOrganizationAssignmentAssociation, | |
EdFi.Ods.Entities.Common.IStaffEducationOrganizationAssignmentAssociation, | |
EdFi.Ods.Entities.NHibernate.StaffEducationOrganizationAssignmentAssociationAggregate.StaffEducationOrganizationAssignmentAssociation, | |
Api.Models.Requests.v2.StaffEducationOrganizationAssignmentAssociations.StaffEducationOrganizationAssignmentAssociationGetByKey, | |
Api.Models.Requests.v2.StaffEducationOrganizationAssignmentAssociations.StaffEducationOrganizationAssignmentAssociationPut, | |
Api.Models.Requests.v2.StaffEducationOrganizationAssignmentAssociations.StaffEducationOrganizationAssignmentAssociationPost, | |
Api.Models.Requests.v2.StaffEducationOrganizationAssignmentAssociations.StaffEducationOrganizationAssignmentAssociationDelete, | |
Api.Models.Requests.v2.StaffEducationOrganizationAssignmentAssociations.StaffEducationOrganizationAssignmentAssociationGetByExample> | |
{ | |
public StaffEducationOrganizationAssignmentAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StaffEducationOrganizationAssignmentAssociations.StaffEducationOrganizationAssignmentAssociationGetByKey request, IStaffEducationOrganizationAssignmentAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.StaffClassificationDescriptor = request.StaffClassificationDescriptor; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StaffEducationOrganizationAssignmentAssociations.StaffEducationOrganizationAssignmentAssociationGetByExample request, IStaffEducationOrganizationAssignmentAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EmploymentEducationOrganizationId = request.EmploymentEducationOrganizationId; | |
specification.EmploymentHireDate = request.EmploymentHireDate; | |
specification.EmploymentStatusDescriptor = request.EmploymentStatusDescriptor; | |
specification.EndDate = request.EndDate; | |
specification.Id = request.Id; | |
specification.OrderOfAssignment = request.OrderOfAssignment; | |
specification.PositionTitle = request.PositionTitle; | |
specification.StaffClassificationDescriptor = request.StaffClassificationDescriptor; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, int educationOrganizationId, string staffClassificationDescriptor, string staffUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StaffEducationOrganizationAssignmentAssociations.StaffEducationOrganizationAssignmentAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
EducationOrganizationId = educationOrganizationId, | |
StaffClassificationDescriptor = staffClassificationDescriptor, | |
StaffUniqueId = staffUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaffEducationOrganizationAssignmentAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.StaffClassificationDescriptor != null | |
&& request.StaffUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffEducationOrganizationAssignmentAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StaffEducationOrganizationEmploymentAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffEducationOrganizationEmploymentAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StaffEducationOrganizationEmploymentAssociation.StaffEducationOrganizationEmploymentAssociation, | |
EdFi.Ods.Api.Models.Resources.StaffEducationOrganizationEmploymentAssociation.StaffEducationOrganizationEmploymentAssociation, | |
EdFi.Ods.Entities.Common.IStaffEducationOrganizationEmploymentAssociation, | |
EdFi.Ods.Entities.NHibernate.StaffEducationOrganizationEmploymentAssociationAggregate.StaffEducationOrganizationEmploymentAssociation, | |
Api.Models.Requests.v2.StaffEducationOrganizationEmploymentAssociations.StaffEducationOrganizationEmploymentAssociationGetByKey, | |
Api.Models.Requests.v2.StaffEducationOrganizationEmploymentAssociations.StaffEducationOrganizationEmploymentAssociationPut, | |
Api.Models.Requests.v2.StaffEducationOrganizationEmploymentAssociations.StaffEducationOrganizationEmploymentAssociationPost, | |
Api.Models.Requests.v2.StaffEducationOrganizationEmploymentAssociations.StaffEducationOrganizationEmploymentAssociationDelete, | |
Api.Models.Requests.v2.StaffEducationOrganizationEmploymentAssociations.StaffEducationOrganizationEmploymentAssociationGetByExample> | |
{ | |
public StaffEducationOrganizationEmploymentAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StaffEducationOrganizationEmploymentAssociations.StaffEducationOrganizationEmploymentAssociationGetByKey request, IStaffEducationOrganizationEmploymentAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EmploymentStatusDescriptor = request.EmploymentStatusDescriptor; | |
specification.HireDate = request.HireDate; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StaffEducationOrganizationEmploymentAssociations.StaffEducationOrganizationEmploymentAssociationGetByExample request, IStaffEducationOrganizationEmploymentAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.Department = request.Department; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EmploymentStatusDescriptor = request.EmploymentStatusDescriptor; | |
specification.EndDate = request.EndDate; | |
specification.FullTimeEquivalency = request.FullTimeEquivalency; | |
specification.HireDate = request.HireDate; | |
specification.HourlyWage = request.HourlyWage; | |
specification.Id = request.Id; | |
specification.OfferDate = request.OfferDate; | |
specification.SeparationReasonDescriptor = request.SeparationReasonDescriptor; | |
specification.SeparationType = request.SeparationType; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string employmentStatusDescriptor, DateTime hireDate, string staffUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StaffEducationOrganizationEmploymentAssociations.StaffEducationOrganizationEmploymentAssociationGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
EmploymentStatusDescriptor = employmentStatusDescriptor, | |
HireDate = hireDate, | |
StaffUniqueId = staffUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaffEducationOrganizationEmploymentAssociation request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.EmploymentStatusDescriptor != null | |
&& request.HireDate != default(DateTime) | |
&& request.StaffUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffEducationOrganizationEmploymentAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StaffIdentificationSystemDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffIdentificationSystemDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StaffIdentificationSystemDescriptor.StaffIdentificationSystemDescriptor, | |
EdFi.Ods.Api.Models.Resources.StaffIdentificationSystemDescriptor.StaffIdentificationSystemDescriptor, | |
EdFi.Ods.Entities.Common.IStaffIdentificationSystemDescriptor, | |
EdFi.Ods.Entities.NHibernate.StaffIdentificationSystemDescriptorAggregate.StaffIdentificationSystemDescriptor, | |
Api.Models.Requests.v2.StaffIdentificationSystemDescriptors.StaffIdentificationSystemDescriptorGetByKey, | |
Api.Models.Requests.v2.StaffIdentificationSystemDescriptors.StaffIdentificationSystemDescriptorPut, | |
Api.Models.Requests.v2.StaffIdentificationSystemDescriptors.StaffIdentificationSystemDescriptorPost, | |
Api.Models.Requests.v2.StaffIdentificationSystemDescriptors.StaffIdentificationSystemDescriptorDelete, | |
Api.Models.Requests.v2.StaffIdentificationSystemDescriptors.StaffIdentificationSystemDescriptorGetByExample> | |
{ | |
public StaffIdentificationSystemDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StaffIdentificationSystemDescriptors.StaffIdentificationSystemDescriptorGetByKey request, IStaffIdentificationSystemDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StaffIdentificationSystemDescriptorId = request.StaffIdentificationSystemDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StaffIdentificationSystemDescriptors.StaffIdentificationSystemDescriptorGetByExample request, IStaffIdentificationSystemDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StaffIdentificationSystemDescriptorId = request.StaffIdentificationSystemDescriptorId; | |
specification.StaffIdentificationSystemType = request.StaffIdentificationSystemType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int staffIdentificationSystemDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.StaffIdentificationSystemDescriptors.StaffIdentificationSystemDescriptorGetByKey | |
{ | |
StaffIdentificationSystemDescriptorId = staffIdentificationSystemDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaffIdentificationSystemDescriptor request) | |
{ | |
return | |
request.StaffIdentificationSystemDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffIdentificationSystemDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StaffIdentificationSystemTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffIdentificationSystemTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StaffIdentificationSystemType.StaffIdentificationSystemType, | |
EdFi.Ods.Api.Models.Resources.StaffIdentificationSystemType.StaffIdentificationSystemType, | |
EdFi.Ods.Entities.Common.IStaffIdentificationSystemType, | |
EdFi.Ods.Entities.NHibernate.StaffIdentificationSystemTypeAggregate.StaffIdentificationSystemType, | |
Api.Models.Requests.v2.StaffIdentificationSystemTypes.StaffIdentificationSystemTypeGetByKey, | |
Api.Models.Requests.v2.StaffIdentificationSystemTypes.StaffIdentificationSystemTypePut, | |
Api.Models.Requests.v2.StaffIdentificationSystemTypes.StaffIdentificationSystemTypePost, | |
Api.Models.Requests.v2.StaffIdentificationSystemTypes.StaffIdentificationSystemTypeDelete, | |
Api.Models.Requests.v2.StaffIdentificationSystemTypes.StaffIdentificationSystemTypeGetByExample> | |
{ | |
public StaffIdentificationSystemTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StaffIdentificationSystemTypes.StaffIdentificationSystemTypeGetByKey request, IStaffIdentificationSystemType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StaffIdentificationSystemTypeId = request.StaffIdentificationSystemTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StaffIdentificationSystemTypes.StaffIdentificationSystemTypeGetByExample request, IStaffIdentificationSystemType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.StaffIdentificationSystemTypeId = request.StaffIdentificationSystemTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int staffIdentificationSystemTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.StaffIdentificationSystemTypes.StaffIdentificationSystemTypeGetByKey | |
{ | |
StaffIdentificationSystemTypeId = staffIdentificationSystemTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaffIdentificationSystemType request) | |
{ | |
return | |
request.StaffIdentificationSystemTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffIdentificationSystemTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StaffProgramAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffProgramAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StaffProgramAssociation.StaffProgramAssociation, | |
EdFi.Ods.Api.Models.Resources.StaffProgramAssociation.StaffProgramAssociation, | |
EdFi.Ods.Entities.Common.IStaffProgramAssociation, | |
EdFi.Ods.Entities.NHibernate.StaffProgramAssociationAggregate.StaffProgramAssociation, | |
Api.Models.Requests.v2.StaffProgramAssociations.StaffProgramAssociationGetByKey, | |
Api.Models.Requests.v2.StaffProgramAssociations.StaffProgramAssociationPut, | |
Api.Models.Requests.v2.StaffProgramAssociations.StaffProgramAssociationPost, | |
Api.Models.Requests.v2.StaffProgramAssociations.StaffProgramAssociationDelete, | |
Api.Models.Requests.v2.StaffProgramAssociations.StaffProgramAssociationGetByExample> | |
{ | |
public StaffProgramAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StaffProgramAssociations.StaffProgramAssociationGetByKey request, IStaffProgramAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StaffProgramAssociations.StaffProgramAssociationGetByExample request, IStaffProgramAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EndDate = request.EndDate; | |
specification.Id = request.Id; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
specification.StudentRecordAccess = request.StudentRecordAccess; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, int programEducationOrganizationId, string programName, string programType, string staffUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StaffProgramAssociations.StaffProgramAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
ProgramEducationOrganizationId = programEducationOrganizationId, | |
ProgramName = programName, | |
ProgramType = programType, | |
StaffUniqueId = staffUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaffProgramAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.ProgramEducationOrganizationId != default(int) | |
&& request.ProgramName != default(string) | |
&& request.ProgramType != null | |
&& request.StaffUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffProgramAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StaffSchoolAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffSchoolAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StaffSchoolAssociation.StaffSchoolAssociation, | |
EdFi.Ods.Api.Models.Resources.StaffSchoolAssociation.StaffSchoolAssociation, | |
EdFi.Ods.Entities.Common.IStaffSchoolAssociation, | |
EdFi.Ods.Entities.NHibernate.StaffSchoolAssociationAggregate.StaffSchoolAssociation, | |
Api.Models.Requests.v2.StaffSchoolAssociations.StaffSchoolAssociationGetByKey, | |
Api.Models.Requests.v2.StaffSchoolAssociations.StaffSchoolAssociationPut, | |
Api.Models.Requests.v2.StaffSchoolAssociations.StaffSchoolAssociationPost, | |
Api.Models.Requests.v2.StaffSchoolAssociations.StaffSchoolAssociationDelete, | |
Api.Models.Requests.v2.StaffSchoolAssociations.StaffSchoolAssociationGetByExample> | |
{ | |
public StaffSchoolAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StaffSchoolAssociations.StaffSchoolAssociationGetByKey request, IStaffSchoolAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ProgramAssignmentDescriptor = request.ProgramAssignmentDescriptor; | |
specification.SchoolId = request.SchoolId; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StaffSchoolAssociations.StaffSchoolAssociationGetByExample request, IStaffSchoolAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.Id = request.Id; | |
specification.ProgramAssignmentDescriptor = request.ProgramAssignmentDescriptor; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string programAssignmentDescriptor, int schoolId, string staffUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StaffSchoolAssociations.StaffSchoolAssociationGetByKey | |
{ | |
ProgramAssignmentDescriptor = programAssignmentDescriptor, | |
SchoolId = schoolId, | |
StaffUniqueId = staffUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaffSchoolAssociation request) | |
{ | |
return | |
request.ProgramAssignmentDescriptor != null | |
&& request.SchoolId != default(int) | |
&& request.StaffUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffSchoolAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StaffSectionAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StaffSectionAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StaffSectionAssociation.StaffSectionAssociation, | |
EdFi.Ods.Api.Models.Resources.StaffSectionAssociation.StaffSectionAssociation, | |
EdFi.Ods.Entities.Common.IStaffSectionAssociation, | |
EdFi.Ods.Entities.NHibernate.StaffSectionAssociationAggregate.StaffSectionAssociation, | |
Api.Models.Requests.v2.StaffSectionAssociations.StaffSectionAssociationGetByKey, | |
Api.Models.Requests.v2.StaffSectionAssociations.StaffSectionAssociationPut, | |
Api.Models.Requests.v2.StaffSectionAssociations.StaffSectionAssociationPost, | |
Api.Models.Requests.v2.StaffSectionAssociations.StaffSectionAssociationDelete, | |
Api.Models.Requests.v2.StaffSectionAssociations.StaffSectionAssociationGetByExample> | |
{ | |
public StaffSectionAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StaffSectionAssociations.StaffSectionAssociationGetByKey request, IStaffSectionAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StaffSectionAssociations.StaffSectionAssociationGetByExample request, IStaffSectionAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.ClassroomPositionDescriptor = request.ClassroomPositionDescriptor; | |
specification.EndDate = request.EndDate; | |
specification.HighlyQualifiedTeacher = request.HighlyQualifiedTeacher; | |
specification.Id = request.Id; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.PercentageContribution = request.PercentageContribution; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StaffUniqueId = request.StaffUniqueId; | |
specification.TeacherStudentDataLinkExclusion = request.TeacherStudentDataLinkExclusion; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] string classPeriodName, string classroomIdentificationCode, string localCourseCode, int schoolId, short schoolYear, int sequenceOfCourse, string staffUniqueId, string termDescriptor, string uniqueSectionCode) | |
{ | |
var request = new Api.Models.Requests.v2.StaffSectionAssociations.StaffSectionAssociationGetByKey | |
{ | |
ClassPeriodName = classPeriodName, | |
ClassroomIdentificationCode = classroomIdentificationCode, | |
LocalCourseCode = localCourseCode, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
SequenceOfCourse = sequenceOfCourse, | |
StaffUniqueId = staffUniqueId, | |
TermDescriptor = termDescriptor, | |
UniqueSectionCode = uniqueSectionCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStaffSectionAssociation request) | |
{ | |
return | |
request.ClassPeriodName != default(string) | |
&& request.ClassroomIdentificationCode != default(string) | |
&& request.LocalCourseCode != default(string) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.SequenceOfCourse != default(int) | |
&& request.StaffUniqueId != default(string) | |
&& request.TermDescriptor != null | |
&& request.UniqueSectionCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "staffSectionAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StateAbbreviationTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StateAbbreviationTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StateAbbreviationType.StateAbbreviationType, | |
EdFi.Ods.Api.Models.Resources.StateAbbreviationType.StateAbbreviationType, | |
EdFi.Ods.Entities.Common.IStateAbbreviationType, | |
EdFi.Ods.Entities.NHibernate.StateAbbreviationTypeAggregate.StateAbbreviationType, | |
Api.Models.Requests.v2.StateAbbreviationTypes.StateAbbreviationTypeGetByKey, | |
Api.Models.Requests.v2.StateAbbreviationTypes.StateAbbreviationTypePut, | |
Api.Models.Requests.v2.StateAbbreviationTypes.StateAbbreviationTypePost, | |
Api.Models.Requests.v2.StateAbbreviationTypes.StateAbbreviationTypeDelete, | |
Api.Models.Requests.v2.StateAbbreviationTypes.StateAbbreviationTypeGetByExample> | |
{ | |
public StateAbbreviationTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StateAbbreviationTypes.StateAbbreviationTypeGetByKey request, IStateAbbreviationType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StateAbbreviationTypeId = request.StateAbbreviationTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StateAbbreviationTypes.StateAbbreviationTypeGetByExample request, IStateAbbreviationType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.StateAbbreviationTypeId = request.StateAbbreviationTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int stateAbbreviationTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.StateAbbreviationTypes.StateAbbreviationTypeGetByKey | |
{ | |
StateAbbreviationTypeId = stateAbbreviationTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStateAbbreviationType request) | |
{ | |
return | |
request.StateAbbreviationTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "stateAbbreviationTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StateEducationAgencies | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StateEducationAgenciesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StateEducationAgency.StateEducationAgency, | |
EdFi.Ods.Api.Models.Resources.StateEducationAgency.StateEducationAgency, | |
EdFi.Ods.Entities.Common.IStateEducationAgency, | |
EdFi.Ods.Entities.NHibernate.StateEducationAgencyAggregate.StateEducationAgency, | |
Api.Models.Requests.v2.StateEducationAgencies.StateEducationAgencyGetByKey, | |
Api.Models.Requests.v2.StateEducationAgencies.StateEducationAgencyPut, | |
Api.Models.Requests.v2.StateEducationAgencies.StateEducationAgencyPost, | |
Api.Models.Requests.v2.StateEducationAgencies.StateEducationAgencyDelete, | |
Api.Models.Requests.v2.StateEducationAgencies.StateEducationAgencyGetByExample> | |
{ | |
public StateEducationAgenciesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StateEducationAgencies.StateEducationAgencyGetByKey request, IStateEducationAgency specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StateEducationAgencyId = request.StateEducationAgencyId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StateEducationAgencies.StateEducationAgencyGetByExample request, IStateEducationAgency specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StateEducationAgencyId = request.StateEducationAgencyId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int stateEducationAgencyId) | |
{ | |
var request = new Api.Models.Requests.v2.StateEducationAgencies.StateEducationAgencyGetByKey | |
{ | |
StateEducationAgencyId = stateEducationAgencyId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStateEducationAgency request) | |
{ | |
return | |
request.StateEducationAgencyId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "stateEducationAgencies"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.Students | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.Student.Student, | |
EdFi.Ods.Api.Models.Resources.Student.Student, | |
EdFi.Ods.Entities.Common.IStudent, | |
EdFi.Ods.Entities.NHibernate.StudentAggregate.Student, | |
Api.Models.Requests.v2.Students.StudentGetByKey, | |
Api.Models.Requests.v2.Students.StudentPut, | |
Api.Models.Requests.v2.Students.StudentPost, | |
Api.Models.Requests.v2.Students.StudentDelete, | |
Api.Models.Requests.v2.Students.StudentGetByExample> | |
{ | |
public StudentsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.Students.StudentGetByKey request, IStudent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.Students.StudentGetByExample request, IStudent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BirthCity = request.BirthCity; | |
specification.BirthCountryDescriptor = request.BirthCountryDescriptor; | |
specification.BirthDate = request.BirthDate; | |
specification.BirthInternationalProvince = request.BirthInternationalProvince; | |
specification.BirthStateAbbreviationType = request.BirthStateAbbreviationType; | |
specification.CitizenshipStatusType = request.CitizenshipStatusType; | |
specification.DateEnteredUS = request.DateEnteredUS; | |
specification.DisplacementStatus = request.DisplacementStatus; | |
specification.EconomicDisadvantaged = request.EconomicDisadvantaged; | |
specification.FirstName = request.FirstName; | |
specification.GenerationCodeSuffix = request.GenerationCodeSuffix; | |
specification.HispanicLatinoEthnicity = request.HispanicLatinoEthnicity; | |
specification.Id = request.Id; | |
specification.LastSurname = request.LastSurname; | |
specification.LimitedEnglishProficiencyDescriptor = request.LimitedEnglishProficiencyDescriptor; | |
specification.LoginId = request.LoginId; | |
specification.MaidenName = request.MaidenName; | |
specification.MiddleName = request.MiddleName; | |
specification.MultipleBirthStatus = request.MultipleBirthStatus; | |
specification.OldEthnicityType = request.OldEthnicityType; | |
specification.PersonalTitlePrefix = request.PersonalTitlePrefix; | |
specification.ProfileThumbnail = request.ProfileThumbnail; | |
specification.SchoolFoodServicesEligibilityDescriptor = request.SchoolFoodServicesEligibilityDescriptor; | |
specification.SexType = request.SexType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.Students.StudentGetByKey | |
{ | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudent request) | |
{ | |
return | |
request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "students"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentAcademicRecords | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentAcademicRecordsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentAcademicRecord.StudentAcademicRecord, | |
EdFi.Ods.Api.Models.Resources.StudentAcademicRecord.StudentAcademicRecord, | |
EdFi.Ods.Entities.Common.IStudentAcademicRecord, | |
EdFi.Ods.Entities.NHibernate.StudentAcademicRecordAggregate.StudentAcademicRecord, | |
Api.Models.Requests.v2.StudentAcademicRecords.StudentAcademicRecordGetByKey, | |
Api.Models.Requests.v2.StudentAcademicRecords.StudentAcademicRecordPut, | |
Api.Models.Requests.v2.StudentAcademicRecords.StudentAcademicRecordPost, | |
Api.Models.Requests.v2.StudentAcademicRecords.StudentAcademicRecordDelete, | |
Api.Models.Requests.v2.StudentAcademicRecords.StudentAcademicRecordGetByExample> | |
{ | |
public StudentAcademicRecordsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentAcademicRecords.StudentAcademicRecordGetByKey request, IStudentAcademicRecord specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentAcademicRecords.StudentAcademicRecordGetByExample request, IStudentAcademicRecord specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CumulativeAttemptedCreditConversion = request.CumulativeAttemptedCreditConversion; | |
specification.CumulativeAttemptedCredits = request.CumulativeAttemptedCredits; | |
specification.CumulativeAttemptedCreditType = request.CumulativeAttemptedCreditType; | |
specification.CumulativeEarnedCreditConversion = request.CumulativeEarnedCreditConversion; | |
specification.CumulativeEarnedCredits = request.CumulativeEarnedCredits; | |
specification.CumulativeEarnedCreditType = request.CumulativeEarnedCreditType; | |
specification.CumulativeGradePointAverage = request.CumulativeGradePointAverage; | |
specification.CumulativeGradePointsEarned = request.CumulativeGradePointsEarned; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.GradeValueQualifier = request.GradeValueQualifier; | |
specification.Id = request.Id; | |
specification.ProjectedGraduationDate = request.ProjectedGraduationDate; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SessionAttemptedCreditConversion = request.SessionAttemptedCreditConversion; | |
specification.SessionAttemptedCredits = request.SessionAttemptedCredits; | |
specification.SessionAttemptedCreditType = request.SessionAttemptedCreditType; | |
specification.SessionEarnedCreditConversion = request.SessionEarnedCreditConversion; | |
specification.SessionEarnedCredits = request.SessionEarnedCredits; | |
specification.SessionEarnedCreditType = request.SessionEarnedCreditType; | |
specification.SessionGradePointAverage = request.SessionGradePointAverage; | |
specification.SessionGradePointsEarned = request.SessionGradePointsEarned; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, short schoolYear, string studentUniqueId, string termDescriptor) | |
{ | |
var request = new Api.Models.Requests.v2.StudentAcademicRecords.StudentAcademicRecordGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
SchoolYear = schoolYear, | |
StudentUniqueId = studentUniqueId, | |
TermDescriptor = termDescriptor, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentAcademicRecord request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.StudentUniqueId != default(string) | |
&& request.TermDescriptor != null; | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentAcademicRecords"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentAssessments | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentAssessmentsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentAssessment.StudentAssessment, | |
EdFi.Ods.Api.Models.Resources.StudentAssessment.StudentAssessment, | |
EdFi.Ods.Entities.Common.IStudentAssessment, | |
EdFi.Ods.Entities.NHibernate.StudentAssessmentAggregate.StudentAssessment, | |
Api.Models.Requests.v2.StudentAssessments.StudentAssessmentGetByKey, | |
Api.Models.Requests.v2.StudentAssessments.StudentAssessmentPut, | |
Api.Models.Requests.v2.StudentAssessments.StudentAssessmentPost, | |
Api.Models.Requests.v2.StudentAssessments.StudentAssessmentDelete, | |
Api.Models.Requests.v2.StudentAssessments.StudentAssessmentGetByExample> | |
{ | |
public StudentAssessmentsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentAssessments.StudentAssessmentGetByKey request, IStudentAssessment specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.AdministrationDate = request.AdministrationDate; | |
specification.AssessedGradeLevelDescriptor = request.AssessedGradeLevelDescriptor; | |
specification.AssessmentTitle = request.AssessmentTitle; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.Version = request.Version; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentAssessments.StudentAssessmentGetByExample request, IStudentAssessment specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.AdministrationDate = request.AdministrationDate; | |
specification.AdministrationEndDate = request.AdministrationEndDate; | |
specification.AdministrationEnvironmentType = request.AdministrationEnvironmentType; | |
specification.AdministrationLanguageDescriptor = request.AdministrationLanguageDescriptor; | |
specification.AssessedGradeLevelDescriptor = request.AssessedGradeLevelDescriptor; | |
specification.AssessmentTitle = request.AssessmentTitle; | |
specification.EventCircumstanceType = request.EventCircumstanceType; | |
specification.EventDescription = request.EventDescription; | |
specification.Id = request.Id; | |
specification.ReasonNotTestedType = request.ReasonNotTestedType; | |
specification.RetestIndicatorType = request.RetestIndicatorType; | |
specification.SerialNumber = request.SerialNumber; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.Version = request.Version; | |
specification.WhenAssessedGradeLevelDescriptor = request.WhenAssessedGradeLevelDescriptor; | |
} | |
public IHttpActionResult GetByKey([FromUri] string academicSubjectDescriptor, DateTime administrationDate, string assessedGradeLevelDescriptor, string assessmentTitle, string studentUniqueId, int version) | |
{ | |
var request = new Api.Models.Requests.v2.StudentAssessments.StudentAssessmentGetByKey | |
{ | |
AcademicSubjectDescriptor = academicSubjectDescriptor, | |
AdministrationDate = administrationDate, | |
AssessedGradeLevelDescriptor = assessedGradeLevelDescriptor, | |
AssessmentTitle = assessmentTitle, | |
StudentUniqueId = studentUniqueId, | |
Version = version, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentAssessment request) | |
{ | |
return | |
request.AcademicSubjectDescriptor != null | |
&& request.AdministrationDate != default(DateTime) | |
&& request.AssessedGradeLevelDescriptor != null | |
&& request.AssessmentTitle != default(string) | |
&& request.StudentUniqueId != default(string) | |
&& request.Version != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentAssessments"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentCharacteristicDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentCharacteristicDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentCharacteristicDescriptor.StudentCharacteristicDescriptor, | |
EdFi.Ods.Api.Models.Resources.StudentCharacteristicDescriptor.StudentCharacteristicDescriptor, | |
EdFi.Ods.Entities.Common.IStudentCharacteristicDescriptor, | |
EdFi.Ods.Entities.NHibernate.StudentCharacteristicDescriptorAggregate.StudentCharacteristicDescriptor, | |
Api.Models.Requests.v2.StudentCharacteristicDescriptors.StudentCharacteristicDescriptorGetByKey, | |
Api.Models.Requests.v2.StudentCharacteristicDescriptors.StudentCharacteristicDescriptorPut, | |
Api.Models.Requests.v2.StudentCharacteristicDescriptors.StudentCharacteristicDescriptorPost, | |
Api.Models.Requests.v2.StudentCharacteristicDescriptors.StudentCharacteristicDescriptorDelete, | |
Api.Models.Requests.v2.StudentCharacteristicDescriptors.StudentCharacteristicDescriptorGetByExample> | |
{ | |
public StudentCharacteristicDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentCharacteristicDescriptors.StudentCharacteristicDescriptorGetByKey request, IStudentCharacteristicDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StudentCharacteristicDescriptorId = request.StudentCharacteristicDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentCharacteristicDescriptors.StudentCharacteristicDescriptorGetByExample request, IStudentCharacteristicDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StudentCharacteristicDescriptorId = request.StudentCharacteristicDescriptorId; | |
specification.StudentCharacteristicType = request.StudentCharacteristicType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int studentCharacteristicDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentCharacteristicDescriptors.StudentCharacteristicDescriptorGetByKey | |
{ | |
StudentCharacteristicDescriptorId = studentCharacteristicDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentCharacteristicDescriptor request) | |
{ | |
return | |
request.StudentCharacteristicDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentCharacteristicDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentCharacteristicTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentCharacteristicTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentCharacteristicType.StudentCharacteristicType, | |
EdFi.Ods.Api.Models.Resources.StudentCharacteristicType.StudentCharacteristicType, | |
EdFi.Ods.Entities.Common.IStudentCharacteristicType, | |
EdFi.Ods.Entities.NHibernate.StudentCharacteristicTypeAggregate.StudentCharacteristicType, | |
Api.Models.Requests.v2.StudentCharacteristicTypes.StudentCharacteristicTypeGetByKey, | |
Api.Models.Requests.v2.StudentCharacteristicTypes.StudentCharacteristicTypePut, | |
Api.Models.Requests.v2.StudentCharacteristicTypes.StudentCharacteristicTypePost, | |
Api.Models.Requests.v2.StudentCharacteristicTypes.StudentCharacteristicTypeDelete, | |
Api.Models.Requests.v2.StudentCharacteristicTypes.StudentCharacteristicTypeGetByExample> | |
{ | |
public StudentCharacteristicTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentCharacteristicTypes.StudentCharacteristicTypeGetByKey request, IStudentCharacteristicType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StudentCharacteristicTypeId = request.StudentCharacteristicTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentCharacteristicTypes.StudentCharacteristicTypeGetByExample request, IStudentCharacteristicType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.StudentCharacteristicTypeId = request.StudentCharacteristicTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int studentCharacteristicTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentCharacteristicTypes.StudentCharacteristicTypeGetByKey | |
{ | |
StudentCharacteristicTypeId = studentCharacteristicTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentCharacteristicType request) | |
{ | |
return | |
request.StudentCharacteristicTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentCharacteristicTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentCohortAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentCohortAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentCohortAssociation.StudentCohortAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentCohortAssociation.StudentCohortAssociation, | |
EdFi.Ods.Entities.Common.IStudentCohortAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentCohortAssociationAggregate.StudentCohortAssociation, | |
Api.Models.Requests.v2.StudentCohortAssociations.StudentCohortAssociationGetByKey, | |
Api.Models.Requests.v2.StudentCohortAssociations.StudentCohortAssociationPut, | |
Api.Models.Requests.v2.StudentCohortAssociations.StudentCohortAssociationPost, | |
Api.Models.Requests.v2.StudentCohortAssociations.StudentCohortAssociationDelete, | |
Api.Models.Requests.v2.StudentCohortAssociations.StudentCohortAssociationGetByExample> | |
{ | |
public StudentCohortAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentCohortAssociations.StudentCohortAssociationGetByKey request, IStudentCohortAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.CohortIdentifier = request.CohortIdentifier; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentCohortAssociations.StudentCohortAssociationGetByExample request, IStudentCohortAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.CohortIdentifier = request.CohortIdentifier; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EndDate = request.EndDate; | |
specification.Id = request.Id; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, string cohortIdentifier, int educationOrganizationId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentCohortAssociations.StudentCohortAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
CohortIdentifier = cohortIdentifier, | |
EducationOrganizationId = educationOrganizationId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentCohortAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.CohortIdentifier != default(string) | |
&& request.EducationOrganizationId != default(int) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentCohortAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentCompetencyObjectives | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentCompetencyObjectivesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentCompetencyObjective.StudentCompetencyObjective, | |
EdFi.Ods.Api.Models.Resources.StudentCompetencyObjective.StudentCompetencyObjective, | |
EdFi.Ods.Entities.Common.IStudentCompetencyObjective, | |
EdFi.Ods.Entities.NHibernate.StudentCompetencyObjectiveAggregate.StudentCompetencyObjective, | |
Api.Models.Requests.v2.StudentCompetencyObjectives.StudentCompetencyObjectiveGetByKey, | |
Api.Models.Requests.v2.StudentCompetencyObjectives.StudentCompetencyObjectivePut, | |
Api.Models.Requests.v2.StudentCompetencyObjectives.StudentCompetencyObjectivePost, | |
Api.Models.Requests.v2.StudentCompetencyObjectives.StudentCompetencyObjectiveDelete, | |
Api.Models.Requests.v2.StudentCompetencyObjectives.StudentCompetencyObjectiveGetByExample> | |
{ | |
public StudentCompetencyObjectivesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentCompetencyObjectives.StudentCompetencyObjectiveGetByKey request, IStudentCompetencyObjective specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.GradingPeriodBeginDate = request.GradingPeriodBeginDate; | |
specification.GradingPeriodDescriptor = request.GradingPeriodDescriptor; | |
specification.Objective = request.Objective; | |
specification.ObjectiveEducationOrganizationId = request.ObjectiveEducationOrganizationId; | |
specification.ObjectiveGradeLevelDescriptor = request.ObjectiveGradeLevelDescriptor; | |
specification.SchoolId = request.SchoolId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentCompetencyObjectives.StudentCompetencyObjectiveGetByExample request, IStudentCompetencyObjective specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.CompetencyLevelDescriptor = request.CompetencyLevelDescriptor; | |
specification.DiagnosticStatement = request.DiagnosticStatement; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.GradingPeriodBeginDate = request.GradingPeriodBeginDate; | |
specification.GradingPeriodDescriptor = request.GradingPeriodDescriptor; | |
specification.Id = request.Id; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.Objective = request.Objective; | |
specification.ObjectiveEducationOrganizationId = request.ObjectiveEducationOrganizationId; | |
specification.ObjectiveGradeLevelDescriptor = request.ObjectiveGradeLevelDescriptor; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime gradingPeriodBeginDate, string gradingPeriodDescriptor, string objective, int objectiveEducationOrganizationId, string objectiveGradeLevelDescriptor, int schoolId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentCompetencyObjectives.StudentCompetencyObjectiveGetByKey | |
{ | |
GradingPeriodBeginDate = gradingPeriodBeginDate, | |
GradingPeriodDescriptor = gradingPeriodDescriptor, | |
Objective = objective, | |
ObjectiveEducationOrganizationId = objectiveEducationOrganizationId, | |
ObjectiveGradeLevelDescriptor = objectiveGradeLevelDescriptor, | |
SchoolId = schoolId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentCompetencyObjective request) | |
{ | |
return | |
request.GradingPeriodBeginDate != default(DateTime) | |
&& request.GradingPeriodDescriptor != null | |
&& request.Objective != default(string) | |
&& request.ObjectiveEducationOrganizationId != default(int) | |
&& request.ObjectiveGradeLevelDescriptor != null | |
&& request.SchoolId != default(int) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentCompetencyObjectives"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentCTEProgramAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentCTEProgramAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentCTEProgramAssociation.StudentCTEProgramAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentCTEProgramAssociation.StudentCTEProgramAssociation, | |
EdFi.Ods.Entities.Common.IStudentCTEProgramAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentCTEProgramAssociationAggregate.StudentCTEProgramAssociation, | |
Api.Models.Requests.v2.StudentCTEProgramAssociations.StudentCTEProgramAssociationGetByKey, | |
Api.Models.Requests.v2.StudentCTEProgramAssociations.StudentCTEProgramAssociationPut, | |
Api.Models.Requests.v2.StudentCTEProgramAssociations.StudentCTEProgramAssociationPost, | |
Api.Models.Requests.v2.StudentCTEProgramAssociations.StudentCTEProgramAssociationDelete, | |
Api.Models.Requests.v2.StudentCTEProgramAssociations.StudentCTEProgramAssociationGetByExample> | |
{ | |
public StudentCTEProgramAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentCTEProgramAssociations.StudentCTEProgramAssociationGetByKey request, IStudentCTEProgramAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentCTEProgramAssociations.StudentCTEProgramAssociationGetByExample request, IStudentCTEProgramAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, int educationOrganizationId, int programEducationOrganizationId, string programName, string programType, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentCTEProgramAssociations.StudentCTEProgramAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
EducationOrganizationId = educationOrganizationId, | |
ProgramEducationOrganizationId = programEducationOrganizationId, | |
ProgramName = programName, | |
ProgramType = programType, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentCTEProgramAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.ProgramEducationOrganizationId != default(int) | |
&& request.ProgramName != default(string) | |
&& request.ProgramType != null | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentCTEProgramAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentDisciplineIncidentAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentDisciplineIncidentAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentDisciplineIncidentAssociation.StudentDisciplineIncidentAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentDisciplineIncidentAssociation.StudentDisciplineIncidentAssociation, | |
EdFi.Ods.Entities.Common.IStudentDisciplineIncidentAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentDisciplineIncidentAssociationAggregate.StudentDisciplineIncidentAssociation, | |
Api.Models.Requests.v2.StudentDisciplineIncidentAssociations.StudentDisciplineIncidentAssociationGetByKey, | |
Api.Models.Requests.v2.StudentDisciplineIncidentAssociations.StudentDisciplineIncidentAssociationPut, | |
Api.Models.Requests.v2.StudentDisciplineIncidentAssociations.StudentDisciplineIncidentAssociationPost, | |
Api.Models.Requests.v2.StudentDisciplineIncidentAssociations.StudentDisciplineIncidentAssociationDelete, | |
Api.Models.Requests.v2.StudentDisciplineIncidentAssociations.StudentDisciplineIncidentAssociationGetByExample> | |
{ | |
public StudentDisciplineIncidentAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentDisciplineIncidentAssociations.StudentDisciplineIncidentAssociationGetByKey request, IStudentDisciplineIncidentAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.IncidentIdentifier = request.IncidentIdentifier; | |
specification.SchoolId = request.SchoolId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentDisciplineIncidentAssociations.StudentDisciplineIncidentAssociationGetByExample request, IStudentDisciplineIncidentAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.Id = request.Id; | |
specification.IncidentIdentifier = request.IncidentIdentifier; | |
specification.SchoolId = request.SchoolId; | |
specification.StudentParticipationCodeType = request.StudentParticipationCodeType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string incidentIdentifier, int schoolId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentDisciplineIncidentAssociations.StudentDisciplineIncidentAssociationGetByKey | |
{ | |
IncidentIdentifier = incidentIdentifier, | |
SchoolId = schoolId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentDisciplineIncidentAssociation request) | |
{ | |
return | |
request.IncidentIdentifier != default(string) | |
&& request.SchoolId != default(int) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentDisciplineIncidentAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentEducationOrganizationAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentEducationOrganizationAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentEducationOrganizationAssociation.StudentEducationOrganizationAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentEducationOrganizationAssociation.StudentEducationOrganizationAssociation, | |
EdFi.Ods.Entities.Common.IStudentEducationOrganizationAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentEducationOrganizationAssociationAggregate.StudentEducationOrganizationAssociation, | |
Api.Models.Requests.v2.StudentEducationOrganizationAssociations.StudentEducationOrganizationAssociationGetByKey, | |
Api.Models.Requests.v2.StudentEducationOrganizationAssociations.StudentEducationOrganizationAssociationPut, | |
Api.Models.Requests.v2.StudentEducationOrganizationAssociations.StudentEducationOrganizationAssociationPost, | |
Api.Models.Requests.v2.StudentEducationOrganizationAssociations.StudentEducationOrganizationAssociationDelete, | |
Api.Models.Requests.v2.StudentEducationOrganizationAssociations.StudentEducationOrganizationAssociationGetByExample> | |
{ | |
public StudentEducationOrganizationAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentEducationOrganizationAssociations.StudentEducationOrganizationAssociationGetByKey request, IStudentEducationOrganizationAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.ResponsibilityDescriptor = request.ResponsibilityDescriptor; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentEducationOrganizationAssociations.StudentEducationOrganizationAssociationGetByExample request, IStudentEducationOrganizationAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
specification.ResponsibilityDescriptor = request.ResponsibilityDescriptor; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string responsibilityDescriptor, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentEducationOrganizationAssociations.StudentEducationOrganizationAssociationGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
ResponsibilityDescriptor = responsibilityDescriptor, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentEducationOrganizationAssociation request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.ResponsibilityDescriptor != null | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentEducationOrganizationAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentGradebookEntries | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentGradebookEntriesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentGradebookEntry.StudentGradebookEntry, | |
EdFi.Ods.Api.Models.Resources.StudentGradebookEntry.StudentGradebookEntry, | |
EdFi.Ods.Entities.Common.IStudentGradebookEntry, | |
EdFi.Ods.Entities.NHibernate.StudentGradebookEntryAggregate.StudentGradebookEntry, | |
Api.Models.Requests.v2.StudentGradebookEntries.StudentGradebookEntryGetByKey, | |
Api.Models.Requests.v2.StudentGradebookEntries.StudentGradebookEntryPut, | |
Api.Models.Requests.v2.StudentGradebookEntries.StudentGradebookEntryPost, | |
Api.Models.Requests.v2.StudentGradebookEntries.StudentGradebookEntryDelete, | |
Api.Models.Requests.v2.StudentGradebookEntries.StudentGradebookEntryGetByExample> | |
{ | |
public StudentGradebookEntriesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentGradebookEntries.StudentGradebookEntryGetByKey request, IStudentGradebookEntry specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.DateAssigned = request.DateAssigned; | |
specification.GradebookEntryTitle = request.GradebookEntryTitle; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentGradebookEntries.StudentGradebookEntryGetByExample request, IStudentGradebookEntry specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.CompetencyLevelDescriptor = request.CompetencyLevelDescriptor; | |
specification.DateAssigned = request.DateAssigned; | |
specification.DateFulfilled = request.DateFulfilled; | |
specification.DiagnosticStatement = request.DiagnosticStatement; | |
specification.GradebookEntryTitle = request.GradebookEntryTitle; | |
specification.Id = request.Id; | |
specification.LetterGradeEarned = request.LetterGradeEarned; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.NumericGradeEarned = request.NumericGradeEarned; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, string classPeriodName, string classroomIdentificationCode, DateTime dateAssigned, string gradebookEntryTitle, string localCourseCode, int schoolId, short schoolYear, int sequenceOfCourse, string studentUniqueId, string termDescriptor, string uniqueSectionCode) | |
{ | |
var request = new Api.Models.Requests.v2.StudentGradebookEntries.StudentGradebookEntryGetByKey | |
{ | |
BeginDate = beginDate, | |
ClassPeriodName = classPeriodName, | |
ClassroomIdentificationCode = classroomIdentificationCode, | |
DateAssigned = dateAssigned, | |
GradebookEntryTitle = gradebookEntryTitle, | |
LocalCourseCode = localCourseCode, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
SequenceOfCourse = sequenceOfCourse, | |
StudentUniqueId = studentUniqueId, | |
TermDescriptor = termDescriptor, | |
UniqueSectionCode = uniqueSectionCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentGradebookEntry request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.ClassPeriodName != default(string) | |
&& request.ClassroomIdentificationCode != default(string) | |
&& request.DateAssigned != default(DateTime) | |
&& request.GradebookEntryTitle != default(string) | |
&& request.LocalCourseCode != default(string) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.SequenceOfCourse != default(int) | |
&& request.StudentUniqueId != default(string) | |
&& request.TermDescriptor != null | |
&& request.UniqueSectionCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentGradebookEntries"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentIdentificationSystemDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentIdentificationSystemDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentIdentificationSystemDescriptor.StudentIdentificationSystemDescriptor, | |
EdFi.Ods.Api.Models.Resources.StudentIdentificationSystemDescriptor.StudentIdentificationSystemDescriptor, | |
EdFi.Ods.Entities.Common.IStudentIdentificationSystemDescriptor, | |
EdFi.Ods.Entities.NHibernate.StudentIdentificationSystemDescriptorAggregate.StudentIdentificationSystemDescriptor, | |
Api.Models.Requests.v2.StudentIdentificationSystemDescriptors.StudentIdentificationSystemDescriptorGetByKey, | |
Api.Models.Requests.v2.StudentIdentificationSystemDescriptors.StudentIdentificationSystemDescriptorPut, | |
Api.Models.Requests.v2.StudentIdentificationSystemDescriptors.StudentIdentificationSystemDescriptorPost, | |
Api.Models.Requests.v2.StudentIdentificationSystemDescriptors.StudentIdentificationSystemDescriptorDelete, | |
Api.Models.Requests.v2.StudentIdentificationSystemDescriptors.StudentIdentificationSystemDescriptorGetByExample> | |
{ | |
public StudentIdentificationSystemDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentIdentificationSystemDescriptors.StudentIdentificationSystemDescriptorGetByKey request, IStudentIdentificationSystemDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StudentIdentificationSystemDescriptorId = request.StudentIdentificationSystemDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentIdentificationSystemDescriptors.StudentIdentificationSystemDescriptorGetByExample request, IStudentIdentificationSystemDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StudentIdentificationSystemDescriptorId = request.StudentIdentificationSystemDescriptorId; | |
specification.StudentIdentificationSystemType = request.StudentIdentificationSystemType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int studentIdentificationSystemDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentIdentificationSystemDescriptors.StudentIdentificationSystemDescriptorGetByKey | |
{ | |
StudentIdentificationSystemDescriptorId = studentIdentificationSystemDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentIdentificationSystemDescriptor request) | |
{ | |
return | |
request.StudentIdentificationSystemDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentIdentificationSystemDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentIdentificationSystemTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentIdentificationSystemTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentIdentificationSystemType.StudentIdentificationSystemType, | |
EdFi.Ods.Api.Models.Resources.StudentIdentificationSystemType.StudentIdentificationSystemType, | |
EdFi.Ods.Entities.Common.IStudentIdentificationSystemType, | |
EdFi.Ods.Entities.NHibernate.StudentIdentificationSystemTypeAggregate.StudentIdentificationSystemType, | |
Api.Models.Requests.v2.StudentIdentificationSystemTypes.StudentIdentificationSystemTypeGetByKey, | |
Api.Models.Requests.v2.StudentIdentificationSystemTypes.StudentIdentificationSystemTypePut, | |
Api.Models.Requests.v2.StudentIdentificationSystemTypes.StudentIdentificationSystemTypePost, | |
Api.Models.Requests.v2.StudentIdentificationSystemTypes.StudentIdentificationSystemTypeDelete, | |
Api.Models.Requests.v2.StudentIdentificationSystemTypes.StudentIdentificationSystemTypeGetByExample> | |
{ | |
public StudentIdentificationSystemTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentIdentificationSystemTypes.StudentIdentificationSystemTypeGetByKey request, IStudentIdentificationSystemType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StudentIdentificationSystemTypeId = request.StudentIdentificationSystemTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentIdentificationSystemTypes.StudentIdentificationSystemTypeGetByExample request, IStudentIdentificationSystemType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.StudentIdentificationSystemTypeId = request.StudentIdentificationSystemTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int studentIdentificationSystemTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentIdentificationSystemTypes.StudentIdentificationSystemTypeGetByKey | |
{ | |
StudentIdentificationSystemTypeId = studentIdentificationSystemTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentIdentificationSystemType request) | |
{ | |
return | |
request.StudentIdentificationSystemTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentIdentificationSystemTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentInterventionAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentInterventionAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentInterventionAssociation.StudentInterventionAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentInterventionAssociation.StudentInterventionAssociation, | |
EdFi.Ods.Entities.Common.IStudentInterventionAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentInterventionAssociationAggregate.StudentInterventionAssociation, | |
Api.Models.Requests.v2.StudentInterventionAssociations.StudentInterventionAssociationGetByKey, | |
Api.Models.Requests.v2.StudentInterventionAssociations.StudentInterventionAssociationPut, | |
Api.Models.Requests.v2.StudentInterventionAssociations.StudentInterventionAssociationPost, | |
Api.Models.Requests.v2.StudentInterventionAssociations.StudentInterventionAssociationDelete, | |
Api.Models.Requests.v2.StudentInterventionAssociations.StudentInterventionAssociationGetByExample> | |
{ | |
public StudentInterventionAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentInterventionAssociations.StudentInterventionAssociationGetByKey request, IStudentInterventionAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.InterventionIdentificationCode = request.InterventionIdentificationCode; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentInterventionAssociations.StudentInterventionAssociationGetByExample request, IStudentInterventionAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CohortEducationOrganizationId = request.CohortEducationOrganizationId; | |
specification.CohortIdentifier = request.CohortIdentifier; | |
specification.DiagnosticStatement = request.DiagnosticStatement; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.Id = request.Id; | |
specification.InterventionIdentificationCode = request.InterventionIdentificationCode; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int educationOrganizationId, string interventionIdentificationCode, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentInterventionAssociations.StudentInterventionAssociationGetByKey | |
{ | |
EducationOrganizationId = educationOrganizationId, | |
InterventionIdentificationCode = interventionIdentificationCode, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentInterventionAssociation request) | |
{ | |
return | |
request.EducationOrganizationId != default(int) | |
&& request.InterventionIdentificationCode != default(string) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentInterventionAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentInterventionAttendanceEvents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentInterventionAttendanceEventsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentInterventionAttendanceEvent.StudentInterventionAttendanceEvent, | |
EdFi.Ods.Api.Models.Resources.StudentInterventionAttendanceEvent.StudentInterventionAttendanceEvent, | |
EdFi.Ods.Entities.Common.IStudentInterventionAttendanceEvent, | |
EdFi.Ods.Entities.NHibernate.StudentInterventionAttendanceEventAggregate.StudentInterventionAttendanceEvent, | |
Api.Models.Requests.v2.StudentInterventionAttendanceEvents.StudentInterventionAttendanceEventGetByKey, | |
Api.Models.Requests.v2.StudentInterventionAttendanceEvents.StudentInterventionAttendanceEventPut, | |
Api.Models.Requests.v2.StudentInterventionAttendanceEvents.StudentInterventionAttendanceEventPost, | |
Api.Models.Requests.v2.StudentInterventionAttendanceEvents.StudentInterventionAttendanceEventDelete, | |
Api.Models.Requests.v2.StudentInterventionAttendanceEvents.StudentInterventionAttendanceEventGetByExample> | |
{ | |
public StudentInterventionAttendanceEventsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentInterventionAttendanceEvents.StudentInterventionAttendanceEventGetByKey request, IStudentInterventionAttendanceEvent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryDescriptor = request.AttendanceEventCategoryDescriptor; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EventDate = request.EventDate; | |
specification.InterventionIdentificationCode = request.InterventionIdentificationCode; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentInterventionAttendanceEvents.StudentInterventionAttendanceEventGetByExample request, IStudentInterventionAttendanceEvent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryDescriptor = request.AttendanceEventCategoryDescriptor; | |
specification.AttendanceEventReason = request.AttendanceEventReason; | |
specification.EducationalEnvironmentType = request.EducationalEnvironmentType; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EventDate = request.EventDate; | |
specification.Id = request.Id; | |
specification.InterventionIdentificationCode = request.InterventionIdentificationCode; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string attendanceEventCategoryDescriptor, int educationOrganizationId, DateTime eventDate, string interventionIdentificationCode, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentInterventionAttendanceEvents.StudentInterventionAttendanceEventGetByKey | |
{ | |
AttendanceEventCategoryDescriptor = attendanceEventCategoryDescriptor, | |
EducationOrganizationId = educationOrganizationId, | |
EventDate = eventDate, | |
InterventionIdentificationCode = interventionIdentificationCode, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentInterventionAttendanceEvent request) | |
{ | |
return | |
request.AttendanceEventCategoryDescriptor != null | |
&& request.EducationOrganizationId != default(int) | |
&& request.EventDate != default(DateTime) | |
&& request.InterventionIdentificationCode != default(string) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentInterventionAttendanceEvents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentLearningObjectives | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentLearningObjectivesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentLearningObjective.StudentLearningObjective, | |
EdFi.Ods.Api.Models.Resources.StudentLearningObjective.StudentLearningObjective, | |
EdFi.Ods.Entities.Common.IStudentLearningObjective, | |
EdFi.Ods.Entities.NHibernate.StudentLearningObjectiveAggregate.StudentLearningObjective, | |
Api.Models.Requests.v2.StudentLearningObjectives.StudentLearningObjectiveGetByKey, | |
Api.Models.Requests.v2.StudentLearningObjectives.StudentLearningObjectivePut, | |
Api.Models.Requests.v2.StudentLearningObjectives.StudentLearningObjectivePost, | |
Api.Models.Requests.v2.StudentLearningObjectives.StudentLearningObjectiveDelete, | |
Api.Models.Requests.v2.StudentLearningObjectives.StudentLearningObjectiveGetByExample> | |
{ | |
public StudentLearningObjectivesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentLearningObjectives.StudentLearningObjectiveGetByKey request, IStudentLearningObjective specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.GradingPeriodBeginDate = request.GradingPeriodBeginDate; | |
specification.GradingPeriodDescriptor = request.GradingPeriodDescriptor; | |
specification.Objective = request.Objective; | |
specification.ObjectiveGradeLevelDescriptor = request.ObjectiveGradeLevelDescriptor; | |
specification.SchoolId = request.SchoolId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentLearningObjectives.StudentLearningObjectiveGetByExample request, IStudentLearningObjective specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AcademicSubjectDescriptor = request.AcademicSubjectDescriptor; | |
specification.BeginDate = request.BeginDate; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.CompetencyLevelDescriptor = request.CompetencyLevelDescriptor; | |
specification.DiagnosticStatement = request.DiagnosticStatement; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.GradingPeriodBeginDate = request.GradingPeriodBeginDate; | |
specification.GradingPeriodDescriptor = request.GradingPeriodDescriptor; | |
specification.Id = request.Id; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.Objective = request.Objective; | |
specification.ObjectiveGradeLevelDescriptor = request.ObjectiveGradeLevelDescriptor; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StudentSectionAssociationBeginDate = request.StudentSectionAssociationBeginDate; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] string academicSubjectDescriptor, DateTime gradingPeriodBeginDate, string gradingPeriodDescriptor, string objective, string objectiveGradeLevelDescriptor, int schoolId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentLearningObjectives.StudentLearningObjectiveGetByKey | |
{ | |
AcademicSubjectDescriptor = academicSubjectDescriptor, | |
GradingPeriodBeginDate = gradingPeriodBeginDate, | |
GradingPeriodDescriptor = gradingPeriodDescriptor, | |
Objective = objective, | |
ObjectiveGradeLevelDescriptor = objectiveGradeLevelDescriptor, | |
SchoolId = schoolId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentLearningObjective request) | |
{ | |
return | |
request.AcademicSubjectDescriptor != null | |
&& request.GradingPeriodBeginDate != default(DateTime) | |
&& request.GradingPeriodDescriptor != null | |
&& request.Objective != default(string) | |
&& request.ObjectiveGradeLevelDescriptor != null | |
&& request.SchoolId != default(int) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentLearningObjectives"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentMigrantEducationProgramAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentMigrantEducationProgramAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentMigrantEducationProgramAssociation.StudentMigrantEducationProgramAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentMigrantEducationProgramAssociation.StudentMigrantEducationProgramAssociation, | |
EdFi.Ods.Entities.Common.IStudentMigrantEducationProgramAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentMigrantEducationProgramAssociationAggregate.StudentMigrantEducationProgramAssociation, | |
Api.Models.Requests.v2.StudentMigrantEducationProgramAssociations.StudentMigrantEducationProgramAssociationGetByKey, | |
Api.Models.Requests.v2.StudentMigrantEducationProgramAssociations.StudentMigrantEducationProgramAssociationPut, | |
Api.Models.Requests.v2.StudentMigrantEducationProgramAssociations.StudentMigrantEducationProgramAssociationPost, | |
Api.Models.Requests.v2.StudentMigrantEducationProgramAssociations.StudentMigrantEducationProgramAssociationDelete, | |
Api.Models.Requests.v2.StudentMigrantEducationProgramAssociations.StudentMigrantEducationProgramAssociationGetByExample> | |
{ | |
public StudentMigrantEducationProgramAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentMigrantEducationProgramAssociations.StudentMigrantEducationProgramAssociationGetByKey request, IStudentMigrantEducationProgramAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentMigrantEducationProgramAssociations.StudentMigrantEducationProgramAssociationGetByExample request, IStudentMigrantEducationProgramAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ContinuationOfServicesReasonDescriptor = request.ContinuationOfServicesReasonDescriptor; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.LastQualifyingMove = request.LastQualifyingMove; | |
specification.PriorityForServices = request.PriorityForServices; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.USInitialEntry = request.USInitialEntry; | |
specification.USInitialSchoolEntry = request.USInitialSchoolEntry; | |
specification.USMostRecentEntry = request.USMostRecentEntry; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, int educationOrganizationId, int programEducationOrganizationId, string programName, string programType, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentMigrantEducationProgramAssociations.StudentMigrantEducationProgramAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
EducationOrganizationId = educationOrganizationId, | |
ProgramEducationOrganizationId = programEducationOrganizationId, | |
ProgramName = programName, | |
ProgramType = programType, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentMigrantEducationProgramAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.ProgramEducationOrganizationId != default(int) | |
&& request.ProgramName != default(string) | |
&& request.ProgramType != null | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentMigrantEducationProgramAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentParentAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentParentAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentParentAssociation.StudentParentAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentParentAssociation.StudentParentAssociation, | |
EdFi.Ods.Entities.Common.IStudentParentAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentParentAssociationAggregate.StudentParentAssociation, | |
Api.Models.Requests.v2.StudentParentAssociations.StudentParentAssociationGetByKey, | |
Api.Models.Requests.v2.StudentParentAssociations.StudentParentAssociationPut, | |
Api.Models.Requests.v2.StudentParentAssociations.StudentParentAssociationPost, | |
Api.Models.Requests.v2.StudentParentAssociations.StudentParentAssociationDelete, | |
Api.Models.Requests.v2.StudentParentAssociations.StudentParentAssociationGetByExample> | |
{ | |
public StudentParentAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentParentAssociations.StudentParentAssociationGetByKey request, IStudentParentAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ParentUniqueId = request.ParentUniqueId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentParentAssociations.StudentParentAssociationGetByExample request, IStudentParentAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ContactPriority = request.ContactPriority; | |
specification.ContactRestrictions = request.ContactRestrictions; | |
specification.EmergencyContactStatus = request.EmergencyContactStatus; | |
specification.Id = request.Id; | |
specification.LivesWith = request.LivesWith; | |
specification.ParentUniqueId = request.ParentUniqueId; | |
specification.PrimaryContactStatus = request.PrimaryContactStatus; | |
specification.RelationType = request.RelationType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string parentUniqueId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentParentAssociations.StudentParentAssociationGetByKey | |
{ | |
ParentUniqueId = parentUniqueId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentParentAssociation request) | |
{ | |
return | |
request.ParentUniqueId != default(string) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentParentAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentParticipationCodeTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentParticipationCodeTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentParticipationCodeType.StudentParticipationCodeType, | |
EdFi.Ods.Api.Models.Resources.StudentParticipationCodeType.StudentParticipationCodeType, | |
EdFi.Ods.Entities.Common.IStudentParticipationCodeType, | |
EdFi.Ods.Entities.NHibernate.StudentParticipationCodeTypeAggregate.StudentParticipationCodeType, | |
Api.Models.Requests.v2.StudentParticipationCodeTypes.StudentParticipationCodeTypeGetByKey, | |
Api.Models.Requests.v2.StudentParticipationCodeTypes.StudentParticipationCodeTypePut, | |
Api.Models.Requests.v2.StudentParticipationCodeTypes.StudentParticipationCodeTypePost, | |
Api.Models.Requests.v2.StudentParticipationCodeTypes.StudentParticipationCodeTypeDelete, | |
Api.Models.Requests.v2.StudentParticipationCodeTypes.StudentParticipationCodeTypeGetByExample> | |
{ | |
public StudentParticipationCodeTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentParticipationCodeTypes.StudentParticipationCodeTypeGetByKey request, IStudentParticipationCodeType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.StudentParticipationCodeTypeId = request.StudentParticipationCodeTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentParticipationCodeTypes.StudentParticipationCodeTypeGetByExample request, IStudentParticipationCodeType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.StudentParticipationCodeTypeId = request.StudentParticipationCodeTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int studentParticipationCodeTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentParticipationCodeTypes.StudentParticipationCodeTypeGetByKey | |
{ | |
StudentParticipationCodeTypeId = studentParticipationCodeTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentParticipationCodeType request) | |
{ | |
return | |
request.StudentParticipationCodeTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentParticipationCodeTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentProgramAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentProgramAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentProgramAssociation.StudentProgramAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentProgramAssociation.StudentProgramAssociation, | |
EdFi.Ods.Entities.Common.IStudentProgramAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentProgramAssociationAggregate.StudentProgramAssociation, | |
Api.Models.Requests.v2.StudentProgramAssociations.StudentProgramAssociationGetByKey, | |
Api.Models.Requests.v2.StudentProgramAssociations.StudentProgramAssociationPut, | |
Api.Models.Requests.v2.StudentProgramAssociations.StudentProgramAssociationPost, | |
Api.Models.Requests.v2.StudentProgramAssociations.StudentProgramAssociationDelete, | |
Api.Models.Requests.v2.StudentProgramAssociations.StudentProgramAssociationGetByExample> | |
{ | |
public StudentProgramAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentProgramAssociations.StudentProgramAssociationGetByKey request, IStudentProgramAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentProgramAssociations.StudentProgramAssociationGetByExample request, IStudentProgramAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EndDate = request.EndDate; | |
specification.Id = request.Id; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.ReasonExitedDescriptor = request.ReasonExitedDescriptor; | |
specification.ServedOutsideOfRegularSession = request.ServedOutsideOfRegularSession; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, int educationOrganizationId, int programEducationOrganizationId, string programName, string programType, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentProgramAssociations.StudentProgramAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
EducationOrganizationId = educationOrganizationId, | |
ProgramEducationOrganizationId = programEducationOrganizationId, | |
ProgramName = programName, | |
ProgramType = programType, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentProgramAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.ProgramEducationOrganizationId != default(int) | |
&& request.ProgramName != default(string) | |
&& request.ProgramType != null | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentProgramAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentProgramAttendanceEvents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentProgramAttendanceEventsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentProgramAttendanceEvent.StudentProgramAttendanceEvent, | |
EdFi.Ods.Api.Models.Resources.StudentProgramAttendanceEvent.StudentProgramAttendanceEvent, | |
EdFi.Ods.Entities.Common.IStudentProgramAttendanceEvent, | |
EdFi.Ods.Entities.NHibernate.StudentProgramAttendanceEventAggregate.StudentProgramAttendanceEvent, | |
Api.Models.Requests.v2.StudentProgramAttendanceEvents.StudentProgramAttendanceEventGetByKey, | |
Api.Models.Requests.v2.StudentProgramAttendanceEvents.StudentProgramAttendanceEventPut, | |
Api.Models.Requests.v2.StudentProgramAttendanceEvents.StudentProgramAttendanceEventPost, | |
Api.Models.Requests.v2.StudentProgramAttendanceEvents.StudentProgramAttendanceEventDelete, | |
Api.Models.Requests.v2.StudentProgramAttendanceEvents.StudentProgramAttendanceEventGetByExample> | |
{ | |
public StudentProgramAttendanceEventsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentProgramAttendanceEvents.StudentProgramAttendanceEventGetByKey request, IStudentProgramAttendanceEvent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryDescriptor = request.AttendanceEventCategoryDescriptor; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EventDate = request.EventDate; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentProgramAttendanceEvents.StudentProgramAttendanceEventGetByExample request, IStudentProgramAttendanceEvent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryDescriptor = request.AttendanceEventCategoryDescriptor; | |
specification.AttendanceEventReason = request.AttendanceEventReason; | |
specification.EducationalEnvironmentType = request.EducationalEnvironmentType; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EventDate = request.EventDate; | |
specification.Id = request.Id; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] string attendanceEventCategoryDescriptor, int educationOrganizationId, DateTime eventDate, int programEducationOrganizationId, string programName, string programType, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentProgramAttendanceEvents.StudentProgramAttendanceEventGetByKey | |
{ | |
AttendanceEventCategoryDescriptor = attendanceEventCategoryDescriptor, | |
EducationOrganizationId = educationOrganizationId, | |
EventDate = eventDate, | |
ProgramEducationOrganizationId = programEducationOrganizationId, | |
ProgramName = programName, | |
ProgramType = programType, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentProgramAttendanceEvent request) | |
{ | |
return | |
request.AttendanceEventCategoryDescriptor != null | |
&& request.EducationOrganizationId != default(int) | |
&& request.EventDate != default(DateTime) | |
&& request.ProgramEducationOrganizationId != default(int) | |
&& request.ProgramName != default(string) | |
&& request.ProgramType != null | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentProgramAttendanceEvents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentSchoolAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentSchoolAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentSchoolAssociation.StudentSchoolAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentSchoolAssociation.StudentSchoolAssociation, | |
EdFi.Ods.Entities.Common.IStudentSchoolAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentSchoolAssociationAggregate.StudentSchoolAssociation, | |
Api.Models.Requests.v2.StudentSchoolAssociations.StudentSchoolAssociationGetByKey, | |
Api.Models.Requests.v2.StudentSchoolAssociations.StudentSchoolAssociationPut, | |
Api.Models.Requests.v2.StudentSchoolAssociations.StudentSchoolAssociationPost, | |
Api.Models.Requests.v2.StudentSchoolAssociations.StudentSchoolAssociationDelete, | |
Api.Models.Requests.v2.StudentSchoolAssociations.StudentSchoolAssociationGetByExample> | |
{ | |
public StudentSchoolAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentSchoolAssociations.StudentSchoolAssociationGetByKey request, IStudentSchoolAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.EntryDate = request.EntryDate; | |
specification.SchoolId = request.SchoolId; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentSchoolAssociations.StudentSchoolAssociationGetByExample request, IStudentSchoolAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.ClassOfSchoolYear = request.ClassOfSchoolYear; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.EmployedWhileEnrolled = request.EmployedWhileEnrolled; | |
specification.EntryDate = request.EntryDate; | |
specification.EntryGradeLevelDescriptor = request.EntryGradeLevelDescriptor; | |
specification.EntryGradeLevelReasonType = request.EntryGradeLevelReasonType; | |
specification.EntryTypeDescriptor = request.EntryTypeDescriptor; | |
specification.ExitWithdrawDate = request.ExitWithdrawDate; | |
specification.ExitWithdrawTypeDescriptor = request.ExitWithdrawTypeDescriptor; | |
specification.GraduationPlanTypeDescriptor = request.GraduationPlanTypeDescriptor; | |
specification.GraduationSchoolYear = request.GraduationSchoolYear; | |
specification.Id = request.Id; | |
specification.PrimarySchool = request.PrimarySchool; | |
specification.RepeatGradeIndicator = request.RepeatGradeIndicator; | |
specification.ResidencyStatusDescriptor = request.ResidencyStatusDescriptor; | |
specification.SchoolChoiceTransfer = request.SchoolChoiceTransfer; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime entryDate, int schoolId, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentSchoolAssociations.StudentSchoolAssociationGetByKey | |
{ | |
EntryDate = entryDate, | |
SchoolId = schoolId, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentSchoolAssociation request) | |
{ | |
return | |
request.EntryDate != default(DateTime) | |
&& request.SchoolId != default(int) | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentSchoolAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentSchoolAttendanceEvents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentSchoolAttendanceEventsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentSchoolAttendanceEvent.StudentSchoolAttendanceEvent, | |
EdFi.Ods.Api.Models.Resources.StudentSchoolAttendanceEvent.StudentSchoolAttendanceEvent, | |
EdFi.Ods.Entities.Common.IStudentSchoolAttendanceEvent, | |
EdFi.Ods.Entities.NHibernate.StudentSchoolAttendanceEventAggregate.StudentSchoolAttendanceEvent, | |
Api.Models.Requests.v2.StudentSchoolAttendanceEvents.StudentSchoolAttendanceEventGetByKey, | |
Api.Models.Requests.v2.StudentSchoolAttendanceEvents.StudentSchoolAttendanceEventPut, | |
Api.Models.Requests.v2.StudentSchoolAttendanceEvents.StudentSchoolAttendanceEventPost, | |
Api.Models.Requests.v2.StudentSchoolAttendanceEvents.StudentSchoolAttendanceEventDelete, | |
Api.Models.Requests.v2.StudentSchoolAttendanceEvents.StudentSchoolAttendanceEventGetByExample> | |
{ | |
public StudentSchoolAttendanceEventsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentSchoolAttendanceEvents.StudentSchoolAttendanceEventGetByKey request, IStudentSchoolAttendanceEvent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryDescriptor = request.AttendanceEventCategoryDescriptor; | |
specification.EventDate = request.EventDate; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentSchoolAttendanceEvents.StudentSchoolAttendanceEventGetByExample request, IStudentSchoolAttendanceEvent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryDescriptor = request.AttendanceEventCategoryDescriptor; | |
specification.AttendanceEventReason = request.AttendanceEventReason; | |
specification.EducationalEnvironmentType = request.EducationalEnvironmentType; | |
specification.EventDate = request.EventDate; | |
specification.Id = request.Id; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
} | |
public IHttpActionResult GetByKey([FromUri] string attendanceEventCategoryDescriptor, DateTime eventDate, int schoolId, short schoolYear, string studentUniqueId, string termDescriptor) | |
{ | |
var request = new Api.Models.Requests.v2.StudentSchoolAttendanceEvents.StudentSchoolAttendanceEventGetByKey | |
{ | |
AttendanceEventCategoryDescriptor = attendanceEventCategoryDescriptor, | |
EventDate = eventDate, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
StudentUniqueId = studentUniqueId, | |
TermDescriptor = termDescriptor, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentSchoolAttendanceEvent request) | |
{ | |
return | |
request.AttendanceEventCategoryDescriptor != null | |
&& request.EventDate != default(DateTime) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.StudentUniqueId != default(string) | |
&& request.TermDescriptor != null; | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentSchoolAttendanceEvents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentSectionAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentSectionAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentSectionAssociation.StudentSectionAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentSectionAssociation.StudentSectionAssociation, | |
EdFi.Ods.Entities.Common.IStudentSectionAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentSectionAssociationAggregate.StudentSectionAssociation, | |
Api.Models.Requests.v2.StudentSectionAssociations.StudentSectionAssociationGetByKey, | |
Api.Models.Requests.v2.StudentSectionAssociations.StudentSectionAssociationPut, | |
Api.Models.Requests.v2.StudentSectionAssociations.StudentSectionAssociationPost, | |
Api.Models.Requests.v2.StudentSectionAssociations.StudentSectionAssociationDelete, | |
Api.Models.Requests.v2.StudentSectionAssociations.StudentSectionAssociationGetByExample> | |
{ | |
public StudentSectionAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentSectionAssociations.StudentSectionAssociationGetByKey request, IStudentSectionAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentSectionAssociations.StudentSectionAssociationGetByExample request, IStudentSectionAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.EndDate = request.EndDate; | |
specification.HomeroomIndicator = request.HomeroomIndicator; | |
specification.Id = request.Id; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.RepeatIdentifierType = request.RepeatIdentifierType; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TeacherStudentDataLinkExclusion = request.TeacherStudentDataLinkExclusion; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, string classPeriodName, string classroomIdentificationCode, string localCourseCode, int schoolId, short schoolYear, int sequenceOfCourse, string studentUniqueId, string termDescriptor, string uniqueSectionCode) | |
{ | |
var request = new Api.Models.Requests.v2.StudentSectionAssociations.StudentSectionAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
ClassPeriodName = classPeriodName, | |
ClassroomIdentificationCode = classroomIdentificationCode, | |
LocalCourseCode = localCourseCode, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
SequenceOfCourse = sequenceOfCourse, | |
StudentUniqueId = studentUniqueId, | |
TermDescriptor = termDescriptor, | |
UniqueSectionCode = uniqueSectionCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentSectionAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.ClassPeriodName != default(string) | |
&& request.ClassroomIdentificationCode != default(string) | |
&& request.LocalCourseCode != default(string) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.SequenceOfCourse != default(int) | |
&& request.StudentUniqueId != default(string) | |
&& request.TermDescriptor != null | |
&& request.UniqueSectionCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentSectionAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentSectionAttendanceEvents | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentSectionAttendanceEventsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentSectionAttendanceEvent.StudentSectionAttendanceEvent, | |
EdFi.Ods.Api.Models.Resources.StudentSectionAttendanceEvent.StudentSectionAttendanceEvent, | |
EdFi.Ods.Entities.Common.IStudentSectionAttendanceEvent, | |
EdFi.Ods.Entities.NHibernate.StudentSectionAttendanceEventAggregate.StudentSectionAttendanceEvent, | |
Api.Models.Requests.v2.StudentSectionAttendanceEvents.StudentSectionAttendanceEventGetByKey, | |
Api.Models.Requests.v2.StudentSectionAttendanceEvents.StudentSectionAttendanceEventPut, | |
Api.Models.Requests.v2.StudentSectionAttendanceEvents.StudentSectionAttendanceEventPost, | |
Api.Models.Requests.v2.StudentSectionAttendanceEvents.StudentSectionAttendanceEventDelete, | |
Api.Models.Requests.v2.StudentSectionAttendanceEvents.StudentSectionAttendanceEventGetByExample> | |
{ | |
public StudentSectionAttendanceEventsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentSectionAttendanceEvents.StudentSectionAttendanceEventGetByKey request, IStudentSectionAttendanceEvent specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryDescriptor = request.AttendanceEventCategoryDescriptor; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.EventDate = request.EventDate; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentSectionAttendanceEvents.StudentSectionAttendanceEventGetByExample request, IStudentSectionAttendanceEvent specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.AttendanceEventCategoryDescriptor = request.AttendanceEventCategoryDescriptor; | |
specification.AttendanceEventReason = request.AttendanceEventReason; | |
specification.ClassPeriodName = request.ClassPeriodName; | |
specification.ClassroomIdentificationCode = request.ClassroomIdentificationCode; | |
specification.EducationalEnvironmentType = request.EducationalEnvironmentType; | |
specification.EventDate = request.EventDate; | |
specification.Id = request.Id; | |
specification.LocalCourseCode = request.LocalCourseCode; | |
specification.SchoolId = request.SchoolId; | |
specification.SchoolYear = request.SchoolYear; | |
specification.SequenceOfCourse = request.SequenceOfCourse; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TermDescriptor = request.TermDescriptor; | |
specification.UniqueSectionCode = request.UniqueSectionCode; | |
} | |
public IHttpActionResult GetByKey([FromUri] string attendanceEventCategoryDescriptor, string classPeriodName, string classroomIdentificationCode, DateTime eventDate, string localCourseCode, int schoolId, short schoolYear, int sequenceOfCourse, string studentUniqueId, string termDescriptor, string uniqueSectionCode) | |
{ | |
var request = new Api.Models.Requests.v2.StudentSectionAttendanceEvents.StudentSectionAttendanceEventGetByKey | |
{ | |
AttendanceEventCategoryDescriptor = attendanceEventCategoryDescriptor, | |
ClassPeriodName = classPeriodName, | |
ClassroomIdentificationCode = classroomIdentificationCode, | |
EventDate = eventDate, | |
LocalCourseCode = localCourseCode, | |
SchoolId = schoolId, | |
SchoolYear = schoolYear, | |
SequenceOfCourse = sequenceOfCourse, | |
StudentUniqueId = studentUniqueId, | |
TermDescriptor = termDescriptor, | |
UniqueSectionCode = uniqueSectionCode, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentSectionAttendanceEvent request) | |
{ | |
return | |
request.AttendanceEventCategoryDescriptor != null | |
&& request.ClassPeriodName != default(string) | |
&& request.ClassroomIdentificationCode != default(string) | |
&& request.EventDate != default(DateTime) | |
&& request.LocalCourseCode != default(string) | |
&& request.SchoolId != default(int) | |
&& request.SchoolYear != default(short) | |
&& request.SequenceOfCourse != default(int) | |
&& request.StudentUniqueId != default(string) | |
&& request.TermDescriptor != null | |
&& request.UniqueSectionCode != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentSectionAttendanceEvents"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentSpecialEducationProgramAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentSpecialEducationProgramAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentSpecialEducationProgramAssociation.StudentSpecialEducationProgramAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentSpecialEducationProgramAssociation.StudentSpecialEducationProgramAssociation, | |
EdFi.Ods.Entities.Common.IStudentSpecialEducationProgramAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentSpecialEducationProgramAssociationAggregate.StudentSpecialEducationProgramAssociation, | |
Api.Models.Requests.v2.StudentSpecialEducationProgramAssociations.StudentSpecialEducationProgramAssociationGetByKey, | |
Api.Models.Requests.v2.StudentSpecialEducationProgramAssociations.StudentSpecialEducationProgramAssociationPut, | |
Api.Models.Requests.v2.StudentSpecialEducationProgramAssociations.StudentSpecialEducationProgramAssociationPost, | |
Api.Models.Requests.v2.StudentSpecialEducationProgramAssociations.StudentSpecialEducationProgramAssociationDelete, | |
Api.Models.Requests.v2.StudentSpecialEducationProgramAssociations.StudentSpecialEducationProgramAssociationGetByExample> | |
{ | |
public StudentSpecialEducationProgramAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentSpecialEducationProgramAssociations.StudentSpecialEducationProgramAssociationGetByKey request, IStudentSpecialEducationProgramAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentSpecialEducationProgramAssociations.StudentSpecialEducationProgramAssociationGetByExample request, IStudentSpecialEducationProgramAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.IdeaEligibility = request.IdeaEligibility; | |
specification.IEPBeginDate = request.IEPBeginDate; | |
specification.IEPEndDate = request.IEPEndDate; | |
specification.IEPReviewDate = request.IEPReviewDate; | |
specification.LastEvaluationDate = request.LastEvaluationDate; | |
specification.MedicallyFragile = request.MedicallyFragile; | |
specification.MultiplyDisabled = request.MultiplyDisabled; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.SchoolHoursPerWeek = request.SchoolHoursPerWeek; | |
specification.SpecialEducationHoursPerWeek = request.SpecialEducationHoursPerWeek; | |
specification.SpecialEducationSettingDescriptor = request.SpecialEducationSettingDescriptor; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, int educationOrganizationId, int programEducationOrganizationId, string programName, string programType, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentSpecialEducationProgramAssociations.StudentSpecialEducationProgramAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
EducationOrganizationId = educationOrganizationId, | |
ProgramEducationOrganizationId = programEducationOrganizationId, | |
ProgramName = programName, | |
ProgramType = programType, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentSpecialEducationProgramAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.ProgramEducationOrganizationId != default(int) | |
&& request.ProgramName != default(string) | |
&& request.ProgramType != null | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentSpecialEducationProgramAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.StudentTitleIPartAProgramAssociations | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class StudentTitleIPartAProgramAssociationsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.StudentTitleIPartAProgramAssociation.StudentTitleIPartAProgramAssociation, | |
EdFi.Ods.Api.Models.Resources.StudentTitleIPartAProgramAssociation.StudentTitleIPartAProgramAssociation, | |
EdFi.Ods.Entities.Common.IStudentTitleIPartAProgramAssociation, | |
EdFi.Ods.Entities.NHibernate.StudentTitleIPartAProgramAssociationAggregate.StudentTitleIPartAProgramAssociation, | |
Api.Models.Requests.v2.StudentTitleIPartAProgramAssociations.StudentTitleIPartAProgramAssociationGetByKey, | |
Api.Models.Requests.v2.StudentTitleIPartAProgramAssociations.StudentTitleIPartAProgramAssociationPut, | |
Api.Models.Requests.v2.StudentTitleIPartAProgramAssociations.StudentTitleIPartAProgramAssociationPost, | |
Api.Models.Requests.v2.StudentTitleIPartAProgramAssociations.StudentTitleIPartAProgramAssociationDelete, | |
Api.Models.Requests.v2.StudentTitleIPartAProgramAssociations.StudentTitleIPartAProgramAssociationGetByExample> | |
{ | |
public StudentTitleIPartAProgramAssociationsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.StudentTitleIPartAProgramAssociations.StudentTitleIPartAProgramAssociationGetByKey request, IStudentTitleIPartAProgramAssociation specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.StudentTitleIPartAProgramAssociations.StudentTitleIPartAProgramAssociationGetByExample request, IStudentTitleIPartAProgramAssociation specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.BeginDate = request.BeginDate; | |
specification.EducationOrganizationId = request.EducationOrganizationId; | |
specification.ProgramEducationOrganizationId = request.ProgramEducationOrganizationId; | |
specification.ProgramName = request.ProgramName; | |
specification.ProgramType = request.ProgramType; | |
specification.StudentUniqueId = request.StudentUniqueId; | |
specification.TitleIPartAParticipantType = request.TitleIPartAParticipantType; | |
} | |
public IHttpActionResult GetByKey([FromUri] DateTime beginDate, int educationOrganizationId, int programEducationOrganizationId, string programName, string programType, string studentUniqueId) | |
{ | |
var request = new Api.Models.Requests.v2.StudentTitleIPartAProgramAssociations.StudentTitleIPartAProgramAssociationGetByKey | |
{ | |
BeginDate = beginDate, | |
EducationOrganizationId = educationOrganizationId, | |
ProgramEducationOrganizationId = programEducationOrganizationId, | |
ProgramName = programName, | |
ProgramType = programType, | |
StudentUniqueId = studentUniqueId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IStudentTitleIPartAProgramAssociation request) | |
{ | |
return | |
request.BeginDate != default(DateTime) | |
&& request.EducationOrganizationId != default(int) | |
&& request.ProgramEducationOrganizationId != default(int) | |
&& request.ProgramName != default(string) | |
&& request.ProgramType != null | |
&& request.StudentUniqueId != default(string); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "studentTitleIPartAProgramAssociations"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.TeachingCredentialBasisTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class TeachingCredentialBasisTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.TeachingCredentialBasisType.TeachingCredentialBasisType, | |
EdFi.Ods.Api.Models.Resources.TeachingCredentialBasisType.TeachingCredentialBasisType, | |
EdFi.Ods.Entities.Common.ITeachingCredentialBasisType, | |
EdFi.Ods.Entities.NHibernate.TeachingCredentialBasisTypeAggregate.TeachingCredentialBasisType, | |
Api.Models.Requests.v2.TeachingCredentialBasisTypes.TeachingCredentialBasisTypeGetByKey, | |
Api.Models.Requests.v2.TeachingCredentialBasisTypes.TeachingCredentialBasisTypePut, | |
Api.Models.Requests.v2.TeachingCredentialBasisTypes.TeachingCredentialBasisTypePost, | |
Api.Models.Requests.v2.TeachingCredentialBasisTypes.TeachingCredentialBasisTypeDelete, | |
Api.Models.Requests.v2.TeachingCredentialBasisTypes.TeachingCredentialBasisTypeGetByExample> | |
{ | |
public TeachingCredentialBasisTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.TeachingCredentialBasisTypes.TeachingCredentialBasisTypeGetByKey request, ITeachingCredentialBasisType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.TeachingCredentialBasisTypeId = request.TeachingCredentialBasisTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.TeachingCredentialBasisTypes.TeachingCredentialBasisTypeGetByExample request, ITeachingCredentialBasisType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.TeachingCredentialBasisTypeId = request.TeachingCredentialBasisTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int teachingCredentialBasisTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.TeachingCredentialBasisTypes.TeachingCredentialBasisTypeGetByKey | |
{ | |
TeachingCredentialBasisTypeId = teachingCredentialBasisTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ITeachingCredentialBasisType request) | |
{ | |
return | |
request.TeachingCredentialBasisTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "teachingCredentialBasisTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.TeachingCredentialDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class TeachingCredentialDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.TeachingCredentialDescriptor.TeachingCredentialDescriptor, | |
EdFi.Ods.Api.Models.Resources.TeachingCredentialDescriptor.TeachingCredentialDescriptor, | |
EdFi.Ods.Entities.Common.ITeachingCredentialDescriptor, | |
EdFi.Ods.Entities.NHibernate.TeachingCredentialDescriptorAggregate.TeachingCredentialDescriptor, | |
Api.Models.Requests.v2.TeachingCredentialDescriptors.TeachingCredentialDescriptorGetByKey, | |
Api.Models.Requests.v2.TeachingCredentialDescriptors.TeachingCredentialDescriptorPut, | |
Api.Models.Requests.v2.TeachingCredentialDescriptors.TeachingCredentialDescriptorPost, | |
Api.Models.Requests.v2.TeachingCredentialDescriptors.TeachingCredentialDescriptorDelete, | |
Api.Models.Requests.v2.TeachingCredentialDescriptors.TeachingCredentialDescriptorGetByExample> | |
{ | |
public TeachingCredentialDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.TeachingCredentialDescriptors.TeachingCredentialDescriptorGetByKey request, ITeachingCredentialDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.TeachingCredentialDescriptorId = request.TeachingCredentialDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.TeachingCredentialDescriptors.TeachingCredentialDescriptorGetByExample request, ITeachingCredentialDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.TeachingCredentialDescriptorId = request.TeachingCredentialDescriptorId; | |
specification.TeachingCredentialType = request.TeachingCredentialType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int teachingCredentialDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.TeachingCredentialDescriptors.TeachingCredentialDescriptorGetByKey | |
{ | |
TeachingCredentialDescriptorId = teachingCredentialDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ITeachingCredentialDescriptor request) | |
{ | |
return | |
request.TeachingCredentialDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "teachingCredentialDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.TeachingCredentialTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class TeachingCredentialTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.TeachingCredentialType.TeachingCredentialType, | |
EdFi.Ods.Api.Models.Resources.TeachingCredentialType.TeachingCredentialType, | |
EdFi.Ods.Entities.Common.ITeachingCredentialType, | |
EdFi.Ods.Entities.NHibernate.TeachingCredentialTypeAggregate.TeachingCredentialType, | |
Api.Models.Requests.v2.TeachingCredentialTypes.TeachingCredentialTypeGetByKey, | |
Api.Models.Requests.v2.TeachingCredentialTypes.TeachingCredentialTypePut, | |
Api.Models.Requests.v2.TeachingCredentialTypes.TeachingCredentialTypePost, | |
Api.Models.Requests.v2.TeachingCredentialTypes.TeachingCredentialTypeDelete, | |
Api.Models.Requests.v2.TeachingCredentialTypes.TeachingCredentialTypeGetByExample> | |
{ | |
public TeachingCredentialTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.TeachingCredentialTypes.TeachingCredentialTypeGetByKey request, ITeachingCredentialType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.TeachingCredentialTypeId = request.TeachingCredentialTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.TeachingCredentialTypes.TeachingCredentialTypeGetByExample request, ITeachingCredentialType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.TeachingCredentialTypeId = request.TeachingCredentialTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int teachingCredentialTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.TeachingCredentialTypes.TeachingCredentialTypeGetByKey | |
{ | |
TeachingCredentialTypeId = teachingCredentialTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ITeachingCredentialType request) | |
{ | |
return | |
request.TeachingCredentialTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "teachingCredentialTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.TelephoneNumberTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class TelephoneNumberTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.TelephoneNumberType.TelephoneNumberType, | |
EdFi.Ods.Api.Models.Resources.TelephoneNumberType.TelephoneNumberType, | |
EdFi.Ods.Entities.Common.ITelephoneNumberType, | |
EdFi.Ods.Entities.NHibernate.TelephoneNumberTypeAggregate.TelephoneNumberType, | |
Api.Models.Requests.v2.TelephoneNumberTypes.TelephoneNumberTypeGetByKey, | |
Api.Models.Requests.v2.TelephoneNumberTypes.TelephoneNumberTypePut, | |
Api.Models.Requests.v2.TelephoneNumberTypes.TelephoneNumberTypePost, | |
Api.Models.Requests.v2.TelephoneNumberTypes.TelephoneNumberTypeDelete, | |
Api.Models.Requests.v2.TelephoneNumberTypes.TelephoneNumberTypeGetByExample> | |
{ | |
public TelephoneNumberTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.TelephoneNumberTypes.TelephoneNumberTypeGetByKey request, ITelephoneNumberType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.TelephoneNumberTypeId = request.TelephoneNumberTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.TelephoneNumberTypes.TelephoneNumberTypeGetByExample request, ITelephoneNumberType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.TelephoneNumberTypeId = request.TelephoneNumberTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int telephoneNumberTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.TelephoneNumberTypes.TelephoneNumberTypeGetByKey | |
{ | |
TelephoneNumberTypeId = telephoneNumberTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ITelephoneNumberType request) | |
{ | |
return | |
request.TelephoneNumberTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "telephoneNumberTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.TermDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class TermDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.TermDescriptor.TermDescriptor, | |
EdFi.Ods.Api.Models.Resources.TermDescriptor.TermDescriptor, | |
EdFi.Ods.Entities.Common.ITermDescriptor, | |
EdFi.Ods.Entities.NHibernate.TermDescriptorAggregate.TermDescriptor, | |
Api.Models.Requests.v2.TermDescriptors.TermDescriptorGetByKey, | |
Api.Models.Requests.v2.TermDescriptors.TermDescriptorPut, | |
Api.Models.Requests.v2.TermDescriptors.TermDescriptorPost, | |
Api.Models.Requests.v2.TermDescriptors.TermDescriptorDelete, | |
Api.Models.Requests.v2.TermDescriptors.TermDescriptorGetByExample> | |
{ | |
public TermDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.TermDescriptors.TermDescriptorGetByKey request, ITermDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.TermDescriptorId = request.TermDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.TermDescriptors.TermDescriptorGetByExample request, ITermDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.TermDescriptorId = request.TermDescriptorId; | |
specification.TermType = request.TermType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int termDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.TermDescriptors.TermDescriptorGetByKey | |
{ | |
TermDescriptorId = termDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ITermDescriptor request) | |
{ | |
return | |
request.TermDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "termDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.TermTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class TermTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.TermType.TermType, | |
EdFi.Ods.Api.Models.Resources.TermType.TermType, | |
EdFi.Ods.Entities.Common.ITermType, | |
EdFi.Ods.Entities.NHibernate.TermTypeAggregate.TermType, | |
Api.Models.Requests.v2.TermTypes.TermTypeGetByKey, | |
Api.Models.Requests.v2.TermTypes.TermTypePut, | |
Api.Models.Requests.v2.TermTypes.TermTypePost, | |
Api.Models.Requests.v2.TermTypes.TermTypeDelete, | |
Api.Models.Requests.v2.TermTypes.TermTypeGetByExample> | |
{ | |
public TermTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.TermTypes.TermTypeGetByKey request, ITermType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.TermTypeId = request.TermTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.TermTypes.TermTypeGetByExample request, ITermType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.TermTypeId = request.TermTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int termTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.TermTypes.TermTypeGetByKey | |
{ | |
TermTypeId = termTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ITermType request) | |
{ | |
return | |
request.TermTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "termTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.TitleIPartAParticipantTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class TitleIPartAParticipantTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.TitleIPartAParticipantType.TitleIPartAParticipantType, | |
EdFi.Ods.Api.Models.Resources.TitleIPartAParticipantType.TitleIPartAParticipantType, | |
EdFi.Ods.Entities.Common.ITitleIPartAParticipantType, | |
EdFi.Ods.Entities.NHibernate.TitleIPartAParticipantTypeAggregate.TitleIPartAParticipantType, | |
Api.Models.Requests.v2.TitleIPartAParticipantTypes.TitleIPartAParticipantTypeGetByKey, | |
Api.Models.Requests.v2.TitleIPartAParticipantTypes.TitleIPartAParticipantTypePut, | |
Api.Models.Requests.v2.TitleIPartAParticipantTypes.TitleIPartAParticipantTypePost, | |
Api.Models.Requests.v2.TitleIPartAParticipantTypes.TitleIPartAParticipantTypeDelete, | |
Api.Models.Requests.v2.TitleIPartAParticipantTypes.TitleIPartAParticipantTypeGetByExample> | |
{ | |
public TitleIPartAParticipantTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.TitleIPartAParticipantTypes.TitleIPartAParticipantTypeGetByKey request, ITitleIPartAParticipantType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.TitleIPartAParticipantTypeId = request.TitleIPartAParticipantTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.TitleIPartAParticipantTypes.TitleIPartAParticipantTypeGetByExample request, ITitleIPartAParticipantType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.TitleIPartAParticipantTypeId = request.TitleIPartAParticipantTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int titleIPartAParticipantTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.TitleIPartAParticipantTypes.TitleIPartAParticipantTypeGetByKey | |
{ | |
TitleIPartAParticipantTypeId = titleIPartAParticipantTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ITitleIPartAParticipantType request) | |
{ | |
return | |
request.TitleIPartAParticipantTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "titleIPartAParticipantTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.TitleIPartASchoolDesignationTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class TitleIPartASchoolDesignationTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.TitleIPartASchoolDesignationType.TitleIPartASchoolDesignationType, | |
EdFi.Ods.Api.Models.Resources.TitleIPartASchoolDesignationType.TitleIPartASchoolDesignationType, | |
EdFi.Ods.Entities.Common.ITitleIPartASchoolDesignationType, | |
EdFi.Ods.Entities.NHibernate.TitleIPartASchoolDesignationTypeAggregate.TitleIPartASchoolDesignationType, | |
Api.Models.Requests.v2.TitleIPartASchoolDesignationTypes.TitleIPartASchoolDesignationTypeGetByKey, | |
Api.Models.Requests.v2.TitleIPartASchoolDesignationTypes.TitleIPartASchoolDesignationTypePut, | |
Api.Models.Requests.v2.TitleIPartASchoolDesignationTypes.TitleIPartASchoolDesignationTypePost, | |
Api.Models.Requests.v2.TitleIPartASchoolDesignationTypes.TitleIPartASchoolDesignationTypeDelete, | |
Api.Models.Requests.v2.TitleIPartASchoolDesignationTypes.TitleIPartASchoolDesignationTypeGetByExample> | |
{ | |
public TitleIPartASchoolDesignationTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.TitleIPartASchoolDesignationTypes.TitleIPartASchoolDesignationTypeGetByKey request, ITitleIPartASchoolDesignationType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.TitleIPartASchoolDesignationTypeId = request.TitleIPartASchoolDesignationTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.TitleIPartASchoolDesignationTypes.TitleIPartASchoolDesignationTypeGetByExample request, ITitleIPartASchoolDesignationType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.TitleIPartASchoolDesignationTypeId = request.TitleIPartASchoolDesignationTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int titleIPartASchoolDesignationTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.TitleIPartASchoolDesignationTypes.TitleIPartASchoolDesignationTypeGetByKey | |
{ | |
TitleIPartASchoolDesignationTypeId = titleIPartASchoolDesignationTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(ITitleIPartASchoolDesignationType request) | |
{ | |
return | |
request.TitleIPartASchoolDesignationTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "titleIPartASchoolDesignationTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.VisaTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class VisaTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.VisaType.VisaType, | |
EdFi.Ods.Api.Models.Resources.VisaType.VisaType, | |
EdFi.Ods.Entities.Common.IVisaType, | |
EdFi.Ods.Entities.NHibernate.VisaTypeAggregate.VisaType, | |
Api.Models.Requests.v2.VisaTypes.VisaTypeGetByKey, | |
Api.Models.Requests.v2.VisaTypes.VisaTypePut, | |
Api.Models.Requests.v2.VisaTypes.VisaTypePost, | |
Api.Models.Requests.v2.VisaTypes.VisaTypeDelete, | |
Api.Models.Requests.v2.VisaTypes.VisaTypeGetByExample> | |
{ | |
public VisaTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.VisaTypes.VisaTypeGetByKey request, IVisaType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.VisaTypeId = request.VisaTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.VisaTypes.VisaTypeGetByExample request, IVisaType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.VisaTypeId = request.VisaTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int visaTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.VisaTypes.VisaTypeGetByKey | |
{ | |
VisaTypeId = visaTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IVisaType request) | |
{ | |
return | |
request.VisaTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "visaTypes"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.WeaponDescriptors | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class WeaponDescriptorsController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.WeaponDescriptor.WeaponDescriptor, | |
EdFi.Ods.Api.Models.Resources.WeaponDescriptor.WeaponDescriptor, | |
EdFi.Ods.Entities.Common.IWeaponDescriptor, | |
EdFi.Ods.Entities.NHibernate.WeaponDescriptorAggregate.WeaponDescriptor, | |
Api.Models.Requests.v2.WeaponDescriptors.WeaponDescriptorGetByKey, | |
Api.Models.Requests.v2.WeaponDescriptors.WeaponDescriptorPut, | |
Api.Models.Requests.v2.WeaponDescriptors.WeaponDescriptorPost, | |
Api.Models.Requests.v2.WeaponDescriptors.WeaponDescriptorDelete, | |
Api.Models.Requests.v2.WeaponDescriptors.WeaponDescriptorGetByExample> | |
{ | |
public WeaponDescriptorsController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.WeaponDescriptors.WeaponDescriptorGetByKey request, IWeaponDescriptor specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.WeaponDescriptorId = request.WeaponDescriptorId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.WeaponDescriptors.WeaponDescriptorGetByExample request, IWeaponDescriptor specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.WeaponDescriptorId = request.WeaponDescriptorId; | |
specification.WeaponType = request.WeaponType; | |
} | |
public IHttpActionResult GetByKey([FromUri] int weaponDescriptorId) | |
{ | |
var request = new Api.Models.Requests.v2.WeaponDescriptors.WeaponDescriptorGetByKey | |
{ | |
WeaponDescriptorId = weaponDescriptorId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IWeaponDescriptor request) | |
{ | |
return | |
request.WeaponDescriptorId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "weaponDescriptors"; | |
} | |
} | |
} | |
namespace EdFi.Ods.Api.Services.Controllers.v2.WeaponTypes | |
{ | |
[ApiExplorerSettings(IgnoreApi = true)] | |
public partial class WeaponTypesController : EdFiControllerBase< | |
EdFi.Ods.Api.Models.Resources.WeaponType.WeaponType, | |
EdFi.Ods.Api.Models.Resources.WeaponType.WeaponType, | |
EdFi.Ods.Entities.Common.IWeaponType, | |
EdFi.Ods.Entities.NHibernate.WeaponTypeAggregate.WeaponType, | |
Api.Models.Requests.v2.WeaponTypes.WeaponTypeGetByKey, | |
Api.Models.Requests.v2.WeaponTypes.WeaponTypePut, | |
Api.Models.Requests.v2.WeaponTypes.WeaponTypePost, | |
Api.Models.Requests.v2.WeaponTypes.WeaponTypeDelete, | |
Api.Models.Requests.v2.WeaponTypes.WeaponTypeGetByExample> | |
{ | |
public WeaponTypesController(IPipelineFactory pipelineFactory, ISchoolYearContextProvider schoolYearContextProvider, IRESTErrorProvider restErrorProvider) | |
: base(pipelineFactory, schoolYearContextProvider, restErrorProvider) | |
{ | |
} | |
protected override void MapKey(Api.Models.Requests.v2.WeaponTypes.WeaponTypeGetByKey request, IWeaponType specification) | |
{ | |
// Copy contextual primary key values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.WeaponTypeId = request.WeaponTypeId; | |
} | |
protected override void MapAll(Api.Models.Requests.v2.WeaponTypes.WeaponTypeGetByExample request, IWeaponType specification) | |
{ | |
// Copy all existing values | |
specification.SuspendReferenceAssignmentCheck(); | |
specification.CodeValue = request.CodeValue; | |
specification.Description = request.Description; | |
specification.Id = request.Id; | |
specification.ShortDescription = request.ShortDescription; | |
specification.WeaponTypeId = request.WeaponTypeId; | |
} | |
public IHttpActionResult GetByKey([FromUri] int weaponTypeId) | |
{ | |
var request = new Api.Models.Requests.v2.WeaponTypes.WeaponTypeGetByKey | |
{ | |
WeaponTypeId = weaponTypeId, | |
}; | |
return GetByKey(request); | |
} | |
protected override bool IsGetByNaturalKey(IWeaponType request) | |
{ | |
return | |
request.WeaponTypeId != default(int); | |
} | |
protected override string GetResourceCollectionName() | |
{ | |
return "weaponTypes"; | |
} | |
} | |
} | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment