Exemplo n.º 1
0
        public async Task <ActionResult> Create([Bind(Include = "ContractorID,CustomerID,BusinessTypeID,CompanyName,TaxIdNumber,CountryID,StateID,City,Address,PhoneNumber,EmergencyPhoneNumber,Email")] Contractor contractor)
        {
            if (ModelState.IsValid)
            {
                contractor.CustomerID   = base.CurrentCustomerID;
                contractor.CreationDate = DateTime.UtcNow;
                contractor.CreationUser = System.Web.HttpContext.Current.User.Identity.Name;
                await contractorRepository.CreateAsync(contractor);

                return(RedirectToAction("Index"));
                //
            }

            ViewBag.BusinessTypeID = new SelectList(businessTypeRepository.BusinessTypes(base.CurrentCustomerID), "BusinessTypeID", "BusinessTypeCode", contractor.BusinessTypeID);
            ViewBag.CountryID      = new SelectList(localizationRepository.Countries(), "CountryID", "CountryName", contractor.CountryID);
            return(View(contractor));
        }