diff --git a/src/app/components/add-jobs/add-jobs.component.html b/src/app/components/add-jobs/add-jobs.component.html index 70eec77..3e942e8 100644 --- a/src/app/components/add-jobs/add-jobs.component.html +++ b/src/app/components/add-jobs/add-jobs.component.html @@ -69,13 +69,9 @@ - - - - - - - +
+ {{result_message}} +
diff --git a/src/app/components/add-jobs/add-jobs.component.ts b/src/app/components/add-jobs/add-jobs.component.ts index 7e93310..ab1c769 100644 --- a/src/app/components/add-jobs/add-jobs.component.ts +++ b/src/app/components/add-jobs/add-jobs.component.ts @@ -19,6 +19,7 @@ export class AddJobsComponent implements OnInit { @ViewChild('country') country:any; durationArray:any; curr_session:string=''; + result_message:string=''; isDisabled:boolean=true; @@ -39,8 +40,6 @@ export class AddJobsComponent implements OnInit { } verifyEntry() { - - this.isDisabled = !(this.title.length > 5 && this.description.length > 5 && this.job_detail.length > 10 && @@ -48,6 +47,7 @@ export class AddJobsComponent implements OnInit { this.price > 0 && this.country.length > 1); } + async processCreateJob(){ const loading = await this.loadingCtrl.create({ message: 'Creating Job...', @@ -72,20 +72,24 @@ export class AddJobsComponent implements OnInit { } loading.present(); + this.isDisabled = true; + this.wrenchService.jobManagerCreateJob(this.reqData).subscribe( jobManagerCreateResult => { loading.dismiss(); this.jobManagerCreateResult = jobManagerCreateResult; console.log("jobManagerCreateResult RETURN->", this.jobManagerCreateResult); if (this.jobManagerCreateResult !=null && this.jobManagerCreateResult.job_uid != '' ){ - alert("Job Created"); - + this.result_message = "Job Added"; setTimeout(()=>{ dispatchEvent(new Event("app_add_jobs")); }, 3000); } else{ - alert("Unable to create job"); + this.result_message ="Error - Unable to Create Job"; + setTimeout(()=>{ + this.result_message =""; + }, 3000); } } );