예제 #1
0
        public JsonResult UpdateExperience(JobSeekerExperienceViewModel jobSeekerExperienceViewModel)
        {
            //jobSeekerPersonalDetailsViewModel.JobSeekerId = HttpContext.Session.Get<string>("JobSeekerId");
            var response = new HustlersResponse <JobSeekerPersonalDetailsViewModel>();

            _workExperienceService.Update(jobSeekerExperienceViewModel);
            response.Status   = "ok";
            response.Messages = "Successfully Updated";

            return(Json(response));
        }
예제 #2
0
 public IHttpActionResult UpdateWorkExperience(string userId, int workExperienceId, [FromBody] WorkExperienceModel workExperience)
 {
     try
     {
         _workExperienceService.Update(workExperienceId, Mapper.Map <WorkExperienceModel, WorkExperienceDTO>(workExperience));
     }
     catch (ValidationException ex)
     {
         return(BadRequest(ex.Message));
     }
     catch (Exception)
     {
         return(InternalServerError());
     }
     return(Ok(new { Message = "Work experience updated succesfully!" }));
 }
예제 #3
0
        private void buttonUpdateWorkExperience_Click(object sender, RoutedEventArgs e)
        {
            object item = dataGridWorkExperience.SelectedItem;

            if (item == null)
            {
                MessageBox.Show("Please choice data want to edit!");
            }
            else
            {
                workExperienceParam.Name        = textBoxNameWorkExperience.Text;
                workExperienceParam.Position    = textBoxPositionWorkExperience.Text;
                workExperienceParam.Description = textBoxDescriptionWorkExperience.Text;
                DateTime?selectedDateS = dateDateStartWorkExperience.SelectedDate;
                if (selectedDateS.HasValue)
                {
                    workExperienceParam.DateStart = selectedDateS.Value;
                }
                DateTime?selectedDateE = dateDateEndWorkExperience.SelectedDate;
                if (selectedDateE.HasValue)
                {
                    workExperienceParam.DateEnd = selectedDateE.Value;
                }
                workExperienceParam.students = Settings.Default.Id;
                if (string.IsNullOrEmpty(textBoxNameWorkExperience.Text) == true)
                {
                    MessageBox.Show("Please insert name Work Experience!");
                }
                else if (string.IsNullOrWhiteSpace(textBoxNameWorkExperience.Text) == true)
                {
                    MessageBox.Show("Don't insert white space");
                }
                else
                {
                    _workExperienceService.Update(Convert.ToInt16(textBlockIdWorkExperience.Text), workExperienceParam);
                    LoadGridWorkExperience();
                }
            }
        }