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); }
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); }
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 }); }