Beispiel #1
0
        public AddJobProfileViewModel(IViewModelNavigator viewModelNavigator, IProfileRepository profileRepository)
        {
            ViewModelNavigator = viewModelNavigator;
            ProfileRepository  = profileRepository;
            AddJobProfileModel = new AddJobProfileModelDTO();

            JobList.Add(new JobModel {
                Id = 1, Name = "House Fixes", Description = "Includes plumbing work, electrical, cleaing, renovation."
            });
            JobList.Add(new JobModel {
                Id = 2, Name = "Grooming", Description = "Includes manicure, pedicure, massage, haircuts"
            });
            JobList.Add(new JobModel {
                Id = 3, Name = "Construction", Description = "House building, metal works, wood works"
            });
            JobList.Add(new JobModel {
                Id = 4, Name = "Entertainment", Description = "Includes Party needs, singers, photographers"
            });
            JobList.Add(new JobModel {
                Id = 5, Name = "Modeling", Description = "For product commercials"
            });
            JobList.Add(new JobModel {
                Id = 6, Name = "Promotional", Description = "Selling stuff"
            });
        }
Beispiel #2
0
        public async Task <ResponseBase <int> > AddJobProfile(AddJobProfileModelDTO addJobProfileModelDTO)
        {
            var request = CreateRequest("job-profile", "add");

            request.AddParameter("id_job", addJobProfileModelDTO.Id_job);
            request.AddParameter("job_title", addJobProfileModelDTO.Job_title);
            request.AddParameter("start_date", addJobProfileModelDTO.Start_date);
            request.AddParameter("end_date", addJobProfileModelDTO.End_date);
            request.AddParameter("is_current_job", addJobProfileModelDTO.Is_current_job);
            request.AddParameter("id_user", addJobProfileModelDTO.Id_user);
            request.AddParameter("id_image_url", addJobProfileModelDTO.Id_image_url);


            var response = await Client.GetAsync <ResponseBase <int> >(request);


            return(response);
        }
Beispiel #3
0
 public Task <ResponseBase <int> > UpdateJobProfile(AddJobProfileModelDTO addJobProfileModelDTO)
 {
     throw new NotImplementedException();
 }