Пример #1
0
        //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));
        }
Пример #2
0
        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"));
        }