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
     });
 }
Esempio n. 2
0
        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));
        }