public static void MyClassInitialize(TestContext testContext) { candidateDetailViewModel = new CandidateDetailViewModel() { Id = 1, FirstName = "Candidate1FirstName", LastName = "Candidate1LastName", Skills = new long[] { 1, 2 } }; }
public async Task <JsonResult> FetchOwnDocument(int userId = 0) { List <DocumentPortalModel> documents = null; CandidateDetailViewModel record = await serviceCandidate.GetById(2); if (record != null) { documents = await servicePortal.FetchDocumentFor(record.Enquiry_ID.Value); } return(new JsonResult { Data = documents, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); }
public async Task <CandidateDetailViewModel> GetCandidateDetailsByEnquiryId(int id) { var candidateDetail = new CandidateDetailViewModel(); using (var client = Common.GetHttpClient()) { var Response = await client.GetAsync(AdmissionConstants.CANDIDATE_API_GETCANDIDATEBYENQUIRY + id); if (Response.IsSuccessStatusCode) { return(JsonConvert.DeserializeObject <CandidateDetailViewModel>(Response.Content.ReadAsStringAsync().Result)); } return(null); } }
public async Task <ActionResult> Edit(CandidateDetailViewModel collection) { try { var stringContent = new StringContent(JsonConvert.SerializeObject(collection).ToString(), Encoding.UTF8, "application/json"); var status = await service.Update(stringContent); return(new JsonResult { Data = new { status = status } }); } catch { return(View()); } }
public async Task <JsonResult> Create(CandidateDetailViewModel collection) { try { var stringContent = new StringContent(JsonConvert.SerializeObject(collection).ToString(), Encoding.UTF8, "application/json"); var status = await service.Save(stringContent); return(new JsonResult { Data = new { status = status } }); } catch (Exception ex) { return(new JsonResult { Data = new { status = false } }); } }
public void Show(IEnumerable <SkillViewModel> allSkills, CandidateDetailViewModel candidatDetail) { textBoxFirstName.Text = candidatDetail.FirstName; textBoxLastName.Text = candidatDetail.LastName; comboBoxSkill.DataSource = allSkills; comboBoxSkill.DisplayMember = nameof(SkillViewModel.Name); _selectedSkills = candidatDetail.Skills.Select(x => new SkillViewModel() { Id = x, Name = allSkills.FirstOrDefault(y => y.Id == x).Name }).ToList(); listBoxSkills.DataSource = _selectedSkills; listBoxSkills.DisplayMember = nameof(SkillViewModel.Name); this.ShowDialog(); }
public void Show(IEnumerable <SkillViewModel> allSkills) { if (allSkills == null) { return; } _candidateId = null; var candidateDetail = new CandidateDetailViewModel() { Id = 0, FirstName = string.Empty, LastName = string.Empty, Skills = new List <long>() }; View.Ok = View_Ok; View.Show(allSkills, candidateDetail); }
private void View_Ok(object sender) { var candidateDetail = new CandidateDetailViewModel() { FirstName = View.GetFirstName(), LastName = View.GetLastName(), Skills = View.GetSelectedSkills() }; if (_candidateId.HasValue) { candidateDetail.Id = _candidateId.Value; HttpClientHelper clientHelper = new HttpClientHelper(); clientHelper.Post($"/Candidate", candidateDetail); } else { HttpClientHelper clientHelper = new HttpClientHelper(); clientHelper.Put($"/Candidate", candidateDetail); } View.Close(); }
// PUT: api/Candidate public void Put([FromBody] CandidateDetailViewModel value) { _candidateService.Insert(value); }
// POST: api/Candidate public void Post([FromBody] CandidateDetailViewModel value) { _candidateService.Update(value); }
public void Update(CandidateDetailViewModel value) { _repository.UpdateCandidate(value.Id, value.FirstName, value.LastName, value.Skills); }
public void Insert(CandidateDetailViewModel value) { _repository.Insert(value.FirstName, value.LastName, value.Skills); }