public async Task <StaffEducationOrganizationAssignmentAssociationModel> Delete(StaffEducationOrganizationAssignmentAssociationModel staff)
        {
            var entity = MapStaffEducationOrganizationAssignmentAssociationModelToStaffEducationOrganizationAssignmentAssociationEntity(staff);

            Persistence.Models.StaffEducationOrganizationAssignmentAssociation result = new Persistence.Models.StaffEducationOrganizationAssignmentAssociation();

            result = await _queries.Delete(entity);

            var model = MapStaffEducationOrganizationAssignmentAssociationEntityToStaffEducationOrganizationAssignmentAssociationModel(result);

            return(model);
        }
コード例 #2
0
        public async Task <StaffEducationOrganizationAssignmentAssociationModel> Save(StaffEducationOrganizationAssignmentAssociationModel staff)
        {
            var entity = MapStaffEducationOrganizationAssignmentAssociationModelToStaffEducationOrganizationAssignmentAssociationEntity(staff);

            Persistence.Models.StaffEducationOrganizationAssignmentAssociation result = new Persistence.Models.StaffEducationOrganizationAssignmentAssociation();

            entity.LastModifiedDate = DateTime.Now;

            if (entity.Id == null)
            {
                entity.CreateDate = DateTime.Now;
                result            = await _queries.Add(entity);
            }
            else
            {
                result = await _queries.Update(entity);
            }

            var model = MapStaffEducationOrganizationAssignmentAssociationEntityToStaffEducationOrganizationAssignmentAssociationModel(result);

            return(model);
        }
コード例 #3
0
 private StaffEducationOrganizationAssignmentAssociationModel MapStaffEducationOrganizationAssignmentAssociationEntityToStaffEducationOrganizationAssignmentAssociationModel(Persistence.Models.StaffEducationOrganizationAssignmentAssociation entity)
 {
     return(new StaffEducationOrganizationAssignmentAssociationModel
     {
         Id = entity.Id,
         BeginDate = entity.BeginDate,
         EducationOrganizationId = entity.EducationOrganizationId,
         StaffClassificationDescriptorId = entity.StaffClassificationDescriptorId,
         StaffUSI = entity.StaffUSI,
         PositionTitle = entity.PositionTitle,
         EndDate = entity.EndDate,
         OrderOfAssignment = entity.OrderOfAssignment,
         EmploymentEducationOrganizationId = entity.EmploymentEducationOrganizationId,
         EmploymentStatusDescriptorId = entity.EmploymentStatusDescriptorId,
         EmploymentHireDate = entity.EmploymentHireDate,
         CredentialIdentifier = entity.CredentialIdentifier,
         StateOfIssueStateAbbreviationDescriptorId = entity.StateOfIssueStateAbbreviationDescriptorId,
         Discriminator = entity.Discriminator,
         CreateDate = entity.CreateDate,
         LastModifiedDate = entity.LastModifiedDate
     });
 }