예제 #1
0
        private void SeedWplyw(ProContext context)
        {
            var idUzytkownika1 = context.Set <Uzytkownik>().Where(u => u.UserName == "*****@*****.**").FirstOrDefault().Id;
            var idUzytkownika2 = context.Set <Uzytkownik>().Where(u => u.UserName == "*****@*****.**").FirstOrDefault().Id;
            var idUzytkownika3 = context.Set <Uzytkownik>().Where(u => u.UserName == "*****@*****.**").FirstOrDefault().Id;
            var idUzytkownika4 = context.Set <Uzytkownik>().Where(u => u.UserName == "*****@*****.**").FirstOrDefault().Id;

            var Wpl1 = new Wplyw()
            {
                Id           = 1,
                Data_Wplywu  = DateTime.Now.AddDays(-3),
                UzytkownikId = idUzytkownika3,
                Nazwa        = "Pieni¹dze z utargu",
                Kwota_Brutto = 1500.06m
            };

            context.Set <Wplyw>().AddOrUpdate(Wpl1);
            var Wpl2 = new Wplyw()
            {
                Id           = 2,
                Data_Wplywu  = DateTime.Now.AddDays(-2),
                UzytkownikId = idUzytkownika3,
                Nazwa        = "Pieniadze za utarg",
                Kwota_Brutto = 420.76m
            };

            context.Set <Wplyw>().AddOrUpdate(Wpl2);
            context.SaveChanges();
        }
예제 #2
0
        // GET: Wplyw/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Wplyw wplyw = _repo.PobierzWplyw((int)id);

            if (wplyw == null)
            {
                return(HttpNotFound());
            }
            return(View(wplyw));
        }
예제 #3
0
        // GET: Wplyw/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Wplyw wplyw = _repo.PobierzWplyw((int)id);

            if (wplyw == null || wplyw.Data_Korekty != null)
            {
                return(HttpNotFound());
            }
            if (User.Identity.GetUserId() != wplyw.UzytkownikId)
            {
                RedirectToAction("Index");
            }
            return(View(wplyw));
        }
예제 #4
0
 public ActionResult Create([Bind(Include = "Nazwa,Opis,Kwota_Brutto")] Wplyw wplyw)
 {
     wplyw.Data_Wplywu  = DateTime.Now;
     wplyw.UzytkownikId = User.Identity.GetUserId();
     if (ModelState.IsValid)
     {
         try
         {
             _repo.DodajWplyw(wplyw);
             _repo.SaveChanges();
             return(RedirectToAction("Index"));
         }
         catch
         {
             return(View(wplyw));
         }
     }
     return(View(wplyw));
 }
예제 #5
0
        public ActionResult Edit([Bind(Include = "Id,UzytkownikId,Data_Wplywu,Opis,Nazwa,Kwota_Brutto")] Wplyw wplyw)
        {
            wplyw.Data_Korekty = DateTime.Now;
            if (ModelState.IsValid)
            {
                try
                {
                    _repo.AktualizujWplyw(wplyw);
                    _repo.SaveChanges();
                }
                catch
                {
                    ViewBag.Blad = true;
                    return(View(wplyw));
                }

                ViewBag.Blad = false;
                return(View(wplyw));
            }
            return(View(wplyw));
        }
예제 #6
0
 public void DodajWplyw(Wplyw wplyw)
 {
     _db.Wplywy.Add(wplyw);
 }
예제 #7
0
 public void AktualizujWplyw(Wplyw wplyw)
 {
     _db.Entry(wplyw).State = EntityState.Modified;
 }