コード例 #1
0
        public ActionResult Create(ZakupViewModel z)
        {
            try
            {
                // TODO: Add insert logic here
                using (var dbContext = new DbContext())
                {
                    var zakup = new Zakup
                    {
                        Id_klienta    = z.Id_klienta,
                        Id_samochodu  = z.Id_samochodu,
                        Id_pracownika = z.Id_pracownika,
                        Data_zakupu   = z.Data_zakupu
                    };

                    dbContext.Zakup.Add(zakup);
                    var samochod = dbContext.Samochody.GetById(z.Id_samochodu);
                    samochod.Status = "Sprzedany";
                    dbContext.Samochody.Update(samochod);
                    dbContext.SaveChanges();
                }
                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }
コード例 #2
0
        // GET: Zakup/Create
        public ActionResult Create(int id)
        {
            ZakupViewModel zvm;

            using (var dbContext = new DbContext())
            {
                var s = dbContext.Klienci.GetAll();

                zvm = new ZakupViewModel
                {
                    Id_samochodu  = id,
                    Id_pracownika = int.Parse(User.Identity.Name)
                };
                zvm.Klienci = s.Select(x => new SelectListItem
                {
                    Value = x.Id.ToString(),
                    Text  = x.Imie + " " + x.Nazwisko + " " + x.PESEL
                });
            }


            return(View(zvm));
        }