//Nnichlas // GET: EmployeeOffer/Create public IActionResult Create() { var employeeModels = _context.EmployeeModel.ToList(); var offerModels = _context.OfferModel.ToList(); var employeeOfferModels = _context.EmployeeOfferModel.ToList(); var viewModel = new EmployeeOfferViewModel { EmployeeModels = employeeModels, OfferModels = offerModels, EmployeeOfferModels = employeeOfferModels }; return(View(viewModel)); }
public async Task <IActionResult> Create(EmployeeOfferViewModel employeeOfferViewModel) { if (ModelState.IsValid) { var employeeOfferModel = new EmployeeOfferModel { HoursWorked = employeeOfferViewModel.EmployeeOfferModel.HoursWorked, ForeignKey1_ = employeeOfferViewModel.EmployeeOfferModel.ForeignKey1_, ForeignKey2_ = employeeOfferViewModel.EmployeeOfferModel.ForeignKey2_, }; var offerID = _context.OfferModel.Find(employeeOfferViewModel.EmployeeOfferModel.ForeignKey1_.Offer_ID); var EmployeeID = _context.EmployeeModel.Find(employeeOfferViewModel.EmployeeOfferModel.ForeignKey2_.Employee_ID); employeeOfferModel.ForeignKey1_ = offerID; employeeOfferModel.ForeignKey2_ = EmployeeID; EmployeeOffer_APIController api = new EmployeeOffer_APIController(_context); await api.PostEmployeeOfferModel(employeeOfferModel); } return(RedirectToAction("Create", "ServiceLine")); }