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)); }
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!" })); }
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(); } } }