postal Code & commandHandler update
This commit is contained in:
parent
14677d2030
commit
dd72f37856
13 changed files with 70 additions and 76 deletions
|
@ -3,6 +3,7 @@ export interface CreateCommunicationCommand {
|
|||
isSMSAlarming: boolean;
|
||||
mobile: string;
|
||||
email: string;
|
||||
postalCode: string;
|
||||
city: string;
|
||||
street: string;
|
||||
streetNumber: number;
|
||||
|
@ -17,6 +18,7 @@ export interface UpdateCommunicationCommand {
|
|||
isSMSAlarming: boolean;
|
||||
mobile: string;
|
||||
email: string;
|
||||
postalCode: string;
|
||||
city: string;
|
||||
street: string;
|
||||
streetNumber: number;
|
||||
|
|
|
@ -25,20 +25,13 @@ export default abstract class CommunicationCommandHandler {
|
|||
isSMSAlarming: createCommunication.isSMSAlarming,
|
||||
mobile: createCommunication.mobile,
|
||||
email: createCommunication.email,
|
||||
postalCode: createCommunication.postalCode,
|
||||
city: createCommunication.city,
|
||||
street: createCommunication.street,
|
||||
streetNumber: createCommunication.streetNumber,
|
||||
streetNumberAddition: createCommunication.streetNumberAddition,
|
||||
member: await dataSource
|
||||
.getRepository(user)
|
||||
.createQueryBuilder("user")
|
||||
.where("id = :id", { id: createCommunication.memberId })
|
||||
.getOneOrFail(),
|
||||
type: await dataSource
|
||||
.getRepository(communicationType)
|
||||
.createQueryBuilder("communication")
|
||||
.where("id = :id", { id: createCommunication.typeId })
|
||||
.getOneOrFail(),
|
||||
memberId: createCommunication.memberId,
|
||||
typeId: createCommunication.typeId,
|
||||
})
|
||||
.execute()
|
||||
.then((result) => {
|
||||
|
@ -63,6 +56,7 @@ export default abstract class CommunicationCommandHandler {
|
|||
isSMSAlarming: updateCommunication.isSMSAlarming,
|
||||
mobile: updateCommunication.mobile,
|
||||
email: updateCommunication.email,
|
||||
postalCode: updateCommunication.postalCode,
|
||||
city: updateCommunication.city,
|
||||
street: updateCommunication.street,
|
||||
streetNumber: updateCommunication.streetNumber,
|
||||
|
@ -82,13 +76,13 @@ export default abstract class CommunicationCommandHandler {
|
|||
* @param DeleteCommunicationCommand
|
||||
* @returns {Promise<void>}
|
||||
*/
|
||||
static async delete(deletCommunication: DeleteCommunicationCommand): Promise<void> {
|
||||
static async delete(deleteCommunication: DeleteCommunicationCommand): Promise<void> {
|
||||
return await dataSource
|
||||
.createQueryBuilder()
|
||||
.delete()
|
||||
.from(communication)
|
||||
.where("id = :id", { id: deletCommunication.id })
|
||||
.andWhere("memberId = :memberId", { memberId: deletCommunication.memberId })
|
||||
.where("id = :id", { id: deleteCommunication.id })
|
||||
.andWhere("memberId = :memberId", { memberId: deleteCommunication.memberId })
|
||||
.execute()
|
||||
.then(() => {})
|
||||
.catch((err) => {
|
||||
|
|
|
@ -20,16 +20,8 @@ export default abstract class MemberAwardCommandHandler {
|
|||
given: createMemberAward.given,
|
||||
note: createMemberAward.note,
|
||||
date: createMemberAward.date,
|
||||
member: await dataSource
|
||||
.getRepository(member)
|
||||
.createQueryBuilder("member")
|
||||
.where("id = :id", { id: createMemberAward.memberId })
|
||||
.getOneOrFail(),
|
||||
award: await dataSource
|
||||
.getRepository(award)
|
||||
.createQueryBuilder("award")
|
||||
.where("id = :id", { id: createMemberAward.awardId })
|
||||
.getOneOrFail(),
|
||||
memberId: createMemberAward.memberId,
|
||||
awardId: createMemberAward.awardId,
|
||||
})
|
||||
.execute()
|
||||
.then((result) => {
|
||||
|
@ -53,11 +45,7 @@ export default abstract class MemberAwardCommandHandler {
|
|||
given: updateMemberAward.given,
|
||||
note: updateMemberAward.note,
|
||||
date: updateMemberAward.date,
|
||||
award: await dataSource
|
||||
.getRepository(award)
|
||||
.createQueryBuilder("award")
|
||||
.where("id = :id", { id: updateMemberAward.awardId })
|
||||
.getOneOrFail(),
|
||||
award: updateMemberAward.awardId,
|
||||
})
|
||||
.where("id = :id", { id: updateMemberAward.id })
|
||||
.andWhere("memberId = :memberId", { memberId: updateMemberAward.memberId })
|
||||
|
|
|
@ -24,16 +24,8 @@ export default abstract class MemberExecutivePositionCommandHandler {
|
|||
note: createMemberExecutivePosition.note,
|
||||
start: createMemberExecutivePosition.start,
|
||||
end: createMemberExecutivePosition.end,
|
||||
member: await dataSource
|
||||
.getRepository(member)
|
||||
.createQueryBuilder("member")
|
||||
.where("id = :id", { id: createMemberExecutivePosition.memberId })
|
||||
.getOneOrFail(),
|
||||
executivePosition: await dataSource
|
||||
.getRepository(executivePosition)
|
||||
.createQueryBuilder("executivePosition")
|
||||
.where("id = :id", { id: createMemberExecutivePosition.executivePositionId })
|
||||
.getOneOrFail(),
|
||||
memberId: createMemberExecutivePosition.memberId,
|
||||
executivePositionId: createMemberExecutivePosition.executivePositionId,
|
||||
})
|
||||
.execute()
|
||||
.then((result) => {
|
||||
|
@ -57,11 +49,7 @@ export default abstract class MemberExecutivePositionCommandHandler {
|
|||
note: updateMemberExecutivePosition.note,
|
||||
start: updateMemberExecutivePosition.start,
|
||||
end: updateMemberExecutivePosition.end,
|
||||
executivePosition: await dataSource
|
||||
.getRepository(executivePosition)
|
||||
.createQueryBuilder("executivePosition")
|
||||
.where("id = :id", { id: updateMemberExecutivePosition.executivePositionId })
|
||||
.getOneOrFail(),
|
||||
executivePositionId: updateMemberExecutivePosition.executivePositionId,
|
||||
})
|
||||
.where("id = :id", { id: updateMemberExecutivePosition.id })
|
||||
.andWhere("memberId = :memberId", { memberId: updateMemberExecutivePosition.memberId })
|
||||
|
|
|
@ -23,16 +23,8 @@ export default abstract class MemberQualificationCommandHandler {
|
|||
.values({
|
||||
note: createMemberQualification.note,
|
||||
start: createMemberQualification.start,
|
||||
member: await dataSource
|
||||
.getRepository(member)
|
||||
.createQueryBuilder("member")
|
||||
.where("id = :id", { id: createMemberQualification.memberId })
|
||||
.getOneOrFail(),
|
||||
qualification: await dataSource
|
||||
.getRepository(qualification)
|
||||
.createQueryBuilder("qualification")
|
||||
.where("id = :id", { id: createMemberQualification.qualificationId })
|
||||
.getOneOrFail(),
|
||||
memberId: createMemberQualification.memberId,
|
||||
qualificationId: createMemberQualification.qualificationId,
|
||||
})
|
||||
.execute()
|
||||
.then((result) => {
|
||||
|
@ -57,11 +49,7 @@ export default abstract class MemberQualificationCommandHandler {
|
|||
start: updateMemberQualification.start,
|
||||
end: updateMemberQualification.end,
|
||||
terminationReason: updateMemberQualification.terminationReason,
|
||||
qualification: await dataSource
|
||||
.getRepository(qualification)
|
||||
.createQueryBuilder("qualification")
|
||||
.where("id = :id", { id: updateMemberQualification.qualificationId })
|
||||
.getOneOrFail(),
|
||||
qualificationId: updateMemberQualification.qualificationId,
|
||||
})
|
||||
.where("id = :id", { id: updateMemberQualification.id })
|
||||
.andWhere("memberId = :memberId", { memberId: updateMemberQualification.memberId })
|
||||
|
|
|
@ -21,16 +21,8 @@ export default abstract class MembershipCommandHandler {
|
|||
.into(membership)
|
||||
.values({
|
||||
start: createMembership.start,
|
||||
member: await dataSource
|
||||
.getRepository(member)
|
||||
.createQueryBuilder("member")
|
||||
.where("id = :id", { id: createMembership.memberId })
|
||||
.getOneOrFail(),
|
||||
status: await dataSource
|
||||
.getRepository(membershipStatus)
|
||||
.createQueryBuilder("membershipStatus")
|
||||
.where("id = :id", { id: createMembership.statusId })
|
||||
.getOneOrFail(),
|
||||
memberId: createMembership.memberId,
|
||||
statusId: createMembership.statusId,
|
||||
})
|
||||
.execute()
|
||||
.then((result) => {
|
||||
|
@ -70,11 +62,7 @@ export default abstract class MembershipCommandHandler {
|
|||
start: updateMembership.start,
|
||||
end: updateMembership.end,
|
||||
terminationReason: updateMembership.terminationReason,
|
||||
status: await dataSource
|
||||
.getRepository(membershipStatus)
|
||||
.createQueryBuilder("membershipStatus")
|
||||
.where("id = :id", { id: updateMembership.statusId })
|
||||
.getOneOrFail(),
|
||||
statusId: updateMembership.statusId,
|
||||
})
|
||||
.where("id = :id", { id: updateMembership.id })
|
||||
.andWhere("memberId = :memberId", { memberId: updateMembership.memberId })
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue