Exemplo n.º 1
0
        public async Task <ActionResult> Edit([Bind(Include = "ContractorID,CustomerID,BusinessTypeID,CompanyName,TaxIdNumber,CountryID,StateID,City,Address,PhoneNumber,EmergencyPhoneNumber,Email,CreationDate,CreationUser,ModifiedDate,ModifiedUser")] Contractor contractor)
        {
            if (ModelState.IsValid)
            {
                contractor.ModifiedDate = DateTime.UtcNow;
                contractor.ModifiedUser = System.Web.HttpContext.Current.User.Identity.Name;
                await contractorRepository.UpdateAsync(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);
            ViewBag.StateID        = new SelectList(localizationRepository.States(), "StateID", "StateName", contractor.StateID);
            return(View(contractor));
        }