Exemplo n.º 1
0
        public ActionResult Edit(CHPInspection CHPInspection)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.CHPInspections.Attach(CHPInspection);
                    db.Refresh(RefreshMode.KeepCurrentValues, CHPInspection);
                    db.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }

            ViewBag.Contractors     = db.Contractors.OrderBy(p => p.ContractCompanyName).ToList();
            ViewBag.FleetVehicles   = db.FleetVehicles.OrderBy(p => p.VehicleNumber).ToList();
            ViewBag.CHPOfficers     = db.CHPOfficers.OrderBy(p => p.OfficerLastName).ToList();
            ViewBag.InspectionTypes = db.InspectionTypes.OrderBy(p => p.InspectionType1).ToList();

            return(View(CHPInspection));
        }
Exemplo n.º 2
0
        public ActionResult Edit(FleetVehicle FleetVehicle)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.FleetVehicles.Attach(FleetVehicle);
                    db.Refresh(RefreshMode.KeepCurrentValues, FleetVehicle);
                    db.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }

            var contractors = db.Contractors.OrderBy(p => p.ContractCompanyName).ToList();

            if (!String.IsNullOrEmpty(this.UsersContractorCompanyName))
            {
                contractors = contractors.Where(p => p.ContractCompanyName == this.UsersContractorCompanyName).ToList();
            }

            ViewBag.Contractors = contractors;
            return(View(FleetVehicle));
        }
Exemplo n.º 3
0
        public ActionResult Edit(DriverInteraction DriverInteraction)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.DriverInteractions.Attach(DriverInteraction);
                    db.Refresh(RefreshMode.KeepCurrentValues, DriverInteraction);
                    db.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }

            ViewBag.Contractors = db.Contractors.OrderBy(p => p.ContractCompanyName).ToList();
            ViewBag.Drivers     = (from q in db.Drivers
                                   select new
            {
                FullName = q.LastName + ", " + q.FirstName,
                DriverID = q.DriverID
            }).OrderBy(p => p.FullName);
            ViewBag.InteractionTypes = db.InteractionTypes.OrderBy(p => p.InteractionType1).ToList();

            return(View(DriverInteraction));
        }
Exemplo n.º 4
0
        public ActionResult Edit(User user)
        {
            if (ModelState.IsValid)
            {
                db.Users.Attach(user);
                db.Refresh(RefreshMode.KeepCurrentValues, user);
                db.SubmitChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Roles       = db.Roles.OrderBy(p => p.RoleName).ToList();
            ViewBag.Contractors = db.Contractors.OrderBy(p => p.ContractCompanyName).ToList();
            return(View(user));
        }
Exemplo n.º 5
0
        public ActionResult Edit(IncidentType IncidentType)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.IncidentTypes.Attach(IncidentType);
                    db.Refresh(RefreshMode.KeepCurrentValues, IncidentType);
                    db.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch { }

            return(View(IncidentType));
        }
Exemplo n.º 6
0
        public ActionResult Edit(Location Location)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Locations.Attach(Location);
                    db.Refresh(RefreshMode.KeepCurrentValues, Location);
                    db.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }

            return(View(Location));
        }
Exemplo n.º 7
0
        public ActionResult Edit(InsuranceCarrier InsuranceCarrier)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.InsuranceCarriers.Attach(InsuranceCarrier);
                    db.Refresh(RefreshMode.KeepCurrentValues, InsuranceCarrier);
                    db.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }

            return(View(InsuranceCarrier));
        }
Exemplo n.º 8
0
        public ActionResult Edit(YearlyCalendar yearlyCalendar)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.YearlyCalendars.Attach(yearlyCalendar);
                    db.Refresh(RefreshMode.KeepCurrentValues, yearlyCalendar);
                    db.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }

            return(View(yearlyCalendar));
        }
Exemplo n.º 9
0
        public ActionResult Edit(ContractCreateViewModel ContractCreateViewModel)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Contracts.Attach(ContractCreateViewModel.Contract);
                    db.Refresh(RefreshMode.KeepCurrentValues, ContractCreateViewModel.Contract);
                    db.SubmitChanges();

                    //remove existing ones
                    var existingBeats = db.ContractsBeats.Where(p => p.ContractID == ContractCreateViewModel.Contract.ContractID);

                    foreach (var existingBeat in existingBeats)
                    {
                        db.ContractsBeats.DeleteOnSubmit(existingBeat);
                    }

                    db.SubmitChanges();

                    //re-add beats
                    foreach (var beat in ContractCreateViewModel.SelectedBeats)
                    {
                        ContractsBeat contractsBeat = new ContractsBeat();
                        contractsBeat.BeatID     = beat;
                        contractsBeat.ContractID = ContractCreateViewModel.Contract.ContractID;
                        db.ContractsBeats.InsertOnSubmit(contractsBeat);
                    }
                    db.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }

            ViewBag.Contractors = db.Contractors.OrderBy(p => p.ContractCompanyName).ToList();
            return(View(ContractCreateViewModel.Contract));
        }
Exemplo n.º 10
0
        public ActionResult Edit(ContractorManager ContractorManager)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.ContractorManagers.Attach(ContractorManager);
                    db.Refresh(RefreshMode.KeepCurrentValues, ContractorManager);
                    db.SubmitChanges();

                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                Debug.WriteLine(ex.Message);
            }

            ViewBag.Contractors = db.Contractors.OrderBy(p => p.ContractCompanyName).ToList();
            return(View(ContractorManager));
        }