public ViewResult Edit(int?TranID)
        {
            Transportfleet transportfleet = repository.Transportfleets.FirstOrDefault(p => p.TranID == TranID);

            Populate(transportfleet.actID);
            return(View(transportfleet));
        }
        public ActionResult Delete(int TranID)
        {
            Transportfleet deltransportfleet = repository.DeleteTransportfleet(TranID);

            if (deltransportfleet != null)
            {
                TempData["message"] = string.Format("Usunięto {0}", deltransportfleet.Carname);
            }
            return(RedirectToAction("Index"));
        }
Beispiel #3
0
        public Transportfleet DeleteTransportfleet(int TranID)
        {
            Transportfleet dbEntry = context.Transportfleets.Find(TranID);

            if (dbEntry != null)
            {
                context.Transportfleets.Remove(dbEntry);
                context.SaveChanges();
            }
            return(dbEntry);
        }
        public ActionResult Edit(Transportfleet transportfleet)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    repository.SaveTransportfleet(transportfleet);
                    TempData["message"] = string.Format("Zapisano {0} ", transportfleet.Carname);
                    return(RedirectToAction("Index"));
                }
            }
            catch (RetryLimitExceededException /* dex */)
            {
                ModelState.AddModelError("", "Nie udało się zapisać");
            }

            Populate();
            return(View(transportfleet));
        }
        public ActionResult Create(Transportfleet transportfleet)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    db.Transportfleets.Add(transportfleet);
                    db.SaveChanges();
                    repository.SaveTransportfleet(transportfleet);

                    return(RedirectToAction("Index"));
                }
            }
            catch (RetryLimitExceededException /* dex */)
            {
                ModelState.AddModelError("", "Nie udało się zapisać");
            }
            Populate(transportfleet.actID);
            return(View(transportfleet));
        }
Beispiel #6
0
        public void SaveTransportfleet(Transportfleet transportfleet)
        {
            if (transportfleet.TranID == 0)
            {
                context.Transportfleets.Add(transportfleet);
            }
            else
            {
                Transportfleet dbEntry = context.Transportfleets.Find(transportfleet.TranID);
                if (dbEntry != null)
                {
                    dbEntry.Carname            = transportfleet.Carname;
                    dbEntry.Owner              = transportfleet.Owner;
                    dbEntry.Extrainformation   = transportfleet.Extrainformation;
                    dbEntry.Model              = transportfleet.Model;
                    dbEntry.Maxcapacity        = transportfleet.Maxcapacity;
                    dbEntry.Registrationnumber = transportfleet.Registrationnumber;
                    dbEntry.VIN = transportfleet.VIN;

                    dbEntry.actID = transportfleet.actID;
                }
            }
            context.SaveChanges();
        }
        public ActionResult Details(int?TranID)
        {
            Transportfleet transportfleet = repository.Transportfleets.FirstOrDefault(p => p.TranID == TranID);

            return(View(transportfleet));
        }