private CompanyJobEducationPoco TranslateFromProto(CompanyJobEducation proto) { return(new CompanyJobEducationPoco { Id = Guid.Parse(proto.Id), Job = Guid.Parse(proto.Job), Major = proto.Major, Importance = (byte)proto.Importance }); }
public async Task <IActionResult> Create(CompanyJobEducation companyJobEducation) { if (ModelState.IsValid) { var config = new MapperConfiguration(cfg => cfg.CreateMap <CompanyJobEducation, CompanyJobEducationPoco>()); var mapper = config.CreateMapper(); CompanyJobEducationPoco companyJobEducationPoco = mapper.Map <CompanyJobEducationPoco>(companyJobEducation); companyJobEducationPoco.Id = Guid.NewGuid(); companyJobEducationPoco.Job = Guid.Parse(TempData["JobId"].ToString()); _context.Add(companyJobEducationPoco); await _context.SaveChangesAsync(); return(RedirectToAction("Create", "CompanyJobSkill", new { id = companyJobEducationPoco.Job })); } //ViewData["Job"] = new SelectList(_context.CompanyJobs, "Id", "Id", companyJobEducationPoco.Job); return(View(companyJobEducation)); }