예제 #1
0
        public async Task <IActionResult> Edit(int id, [Bind("MokejimoId,Data,SumoketaSuma,AtsiskaitymoBūdas,DraudimoTipas,NuolaidosSuma,AtsiėmimoVieta,MokejimoBusena")] Mokejimas mokejimas)
        {
            if (id != mokejimas.MokejimoId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(mokejimas);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!MokejimasExists(mokejimas.MokejimoId))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(mokejimas));
        }
예제 #2
0
        public async Task <IActionResult> Create1([Bind("Pavadinimas,Kaina,Dydis,Spalva,Aprasymas,Nuotrauka,PridejimoData,NuomosSkaicius,Bukle,PagaminimoSalis,ArRankuDarbo,RezervavimoTipas,IdPreke,FkPirkimasuzsakymoNumeris,FkNuomanuomosNumeris,FkSandelysidSandelys")] Preke preke)
        {
            var id = 0;

            if (_context.Preke.Count() == 0)
            {
                id            = 0;
                preke.IdPreke = 0;
            }
            else
            {
                id = _context.Preke.LastOrDefault().IdPreke + 1;
            }
            if (ModelState.IsValid)
            {
                preke.IdPreke = id;
                _context.Add(preke);
                await _context.SaveChangesAsync();

                return(RedirectToAction("Create", "sukneles", new { id = preke.IdPreke }));
            }
            ViewData["FkNuomanuomosNumeris"]      = new SelectList(_context.Nuoma, "NuomosNumeris", "NuomosNumeris", preke.FkNuomanuomosNumeris);
            ViewData["FkPirkimasuzsakymoNumeris"] = new SelectList(_context.Pirkimas, "UzsakymoNumeris", "UzsakymoNumeris", preke.FkPirkimasuzsakymoNumeris);
            ViewData["FkSandelysidSandelys"]      = new SelectList(_context.Sandelys, "IdSandelys", "IdSandelys", preke.FkSandelysidSandelys);
            return(View(preke));
        }
예제 #3
0
        public async Task <IActionResult> Create([Bind("Pavadinimas,IdAksesuaruKategorija")] AksesuaruKategorija aksesuaruKategorija)
        {
            var id = _context.AksesuaruKategorija.LastOrDefault().IdAksesuaruKategorija + 1;

            if (ModelState.IsValid)
            {
                aksesuaruKategorija.IdAksesuaruKategorija = id;
                _context.Add(aksesuaruKategorija);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(aksesuaruKategorija));
        }
예제 #4
0
        public async Task <IActionResult> Create([Bind("AsmensKodas,Vardas,Pavarde,Telefonas,Miestas,Salis,Adresas,PastoKodas")] Asmuo asmuo)
        {
            if (ModelState.IsValid)
            {
                var user = await GetCurrentUserAsync();

                var userId = user?.Id;
                asmuo.AsmesnsId = userId;
                _context.Add(asmuo);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(asmuo));
        }
예제 #5
0
        public async Task <IActionResult> Create([Bind("MedziagosTipas,Uzsegimas,Pobudis,SuKulniuku,Lytis,IdAvalyne,FkPrekeidPreke")] Avalyne avalyne)
        {
            var id = avalyne.FkPrekeidPreke;

            if (ModelState.IsValid)
            {
                avalyne.IdAvalyne = id;
                _context.Add(avalyne);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FkPrekeidPreke"] = new SelectList(_context.Preke, "IdPreke", "IdPreke", avalyne.FkPrekeidPreke);
            return(View(avalyne));
        }
예제 #6
0
        public async Task <IActionResult> Create([Bind("MetaloTipas,ArSuGrandinele,ArElektroninis,Lytis,IdAksesuaras,FkAksesuaruKategorijaidAksesuaruKategorija,FkPrekeidPreke")] Aksesuaras aksesuaras)
        {
            var id = aksesuaras.FkPrekeidPreke;

            if (ModelState.IsValid)
            {
                aksesuaras.IdAksesuaras = id;
                _context.Add(aksesuaras);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FkAksesuaruKategorijaidAksesuaruKategorija"] = new SelectList(_context.AksesuaruKategorija, "IdAksesuaruKategorija", "Pavadinimas", aksesuaras.FkAksesuaruKategorijaidAksesuaruKategorija);
            ViewData["FkPrekeidPreke"] = new SelectList(_context.Preke, "IdPreke", "Pavadinimas", aksesuaras.FkPrekeidPreke);
            return(View(aksesuaras));
        }
예제 #7
0
        public async Task <IActionResult> Create([Bind("SuknelesNumeris,Ilgis,Audinys,ModelioTipas,FkPrekeidPreke")] Suknele suknele)
        {
            var id = suknele.FkPrekeidPreke;

            if (ModelState.IsValid)
            {
                suknele.SuknelesNumeris = id;
                //var suknele = new Suknele { Audinys = prekesuknele.Audinys };
                //var pake = new Preke { Aksesuaras  = prekesuknele };
                _context.Suknele.Add(suknele);
                //_context.Preke.Add(pake);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FkPrekeidPreke"] = new SelectList(_context.Preke, "IdPreke", "Pavadinimas", suknele.FkPrekeidPreke);
            return(View(suknele));
        }
예제 #8
0
        public async Task <IActionResult> Create([Bind("NuomosNumeris,RezervavimoData,GrazinimoData,Kaina,Pvm,Kuponas,FkMokejimasmokejimoId,FkAsmuoasmensKodas,FkAsmuoasmensKodas1")] Nuoma nuoma)
        {
            if (ModelState.IsValid)
            {
                var user = await GetCurrentUserAsync();

                var userId = user?.Id;
                nuoma.GrazinimoData      = DateTime.Now.AddMonths(1);
                nuoma.Pvm                = 21;
                nuoma.RezervavimoData    = DateTime.Now;
                nuoma.Kaina              = _context.Preke.SingleOrDefault(preke => preke.IdPreke == nuoma.NuomosNumeris).Kaina;
                nuoma.FkAsmuoasmensKodas = _context.Asmuo.SingleOrDefault(asmuo => asmuo.AsmesnsId == userId).AsmensKodas;

                Mokejimas mokejimas = new Mokejimas
                {
                    AtsiskaitymoBūdas = "-",
                    AtsiėmimoVieta    = "Kaunas Studentu Gatve 71",
                    Data           = DateTime.Now,
                    DraudimoTipas  = "******",
                    MokejimoBusena = "neatliktas",
                    MokejimoId     = nuoma.NuomosNumeris,
                    NuolaidosSuma  = 20,
                    SumoketaSuma   = 0,
                };

                if (!NuomaExists(nuoma.NuomosNumeris))
                {
                    _context.Mokejimas.Add(mokejimas);
                    _context.Add(nuoma);
                    await _context.SaveChangesAsync();

                    return(Redirect($"../../mokejimas/Details/{mokejimas.MokejimoId}"));
                }
                return(Redirect($"../../mokejimas/Details/{mokejimas.MokejimoId}"));
            }

            ViewData["FkAsmuoasmensKodas1"]   = new SelectList(_context.Asmuo, "AsmensKodas", "AsmensKodas", nuoma.FkAsmuoasmensKodas1);
            ViewData["FkAsmuoasmensKodas"]    = new SelectList(_context.Asmuo, "AsmensKodas", "AsmensKodas", nuoma.FkAsmuoasmensKodas);
            ViewData["FkMokejimasmokejimoId"] = new SelectList(_context.Mokejimas, "MokejimoId", "MokejimoId", nuoma.FkMokejimasmokejimoId);
            return(View(nuoma));
        }
예제 #9
0
        public async Task <IActionResult> Create([Bind("UzsakymoNumeris,Data,Kaina,Pvm,Kuponas,ArApdrausta,FkMokejimasmokejimoId,FkAsmuoasmensKodas,FkAsmuoasmensKodas1")] Pirkimas pirkimas)
        {
            if (ModelState.IsValid)
            {
                var user = await GetCurrentUserAsync();

                var userId = user?.Id;
                pirkimas.ArApdrausta        = false;
                pirkimas.Data               = DateTime.Now;
                pirkimas.Pvm                = 21;
                pirkimas.Kaina              = _context.Preke.SingleOrDefault(preke => preke.IdPreke == pirkimas.UzsakymoNumeris).Kaina;
                pirkimas.FkAsmuoasmensKodas = _context.Asmuo.SingleOrDefault(asmuo => asmuo.AsmesnsId == userId).AsmensKodas;

                Mokejimas mokejimas = new Mokejimas
                {
                    AtsiskaitymoBūdas = "-",
                    AtsiėmimoVieta    = "Kaunas Studentu Gatve 71",
                    Data           = DateTime.Now,
                    DraudimoTipas  = "******",
                    MokejimoBusena = "neatliktas",
                    MokejimoId     = pirkimas.UzsakymoNumeris,
                    NuolaidosSuma  = (int)pirkimas.Kuponas == 3289 ? pirkimas.Kaina * 0.2 : 0,
                    SumoketaSuma   = 0,
                };

                if (!PirkimasExists(pirkimas.UzsakymoNumeris))
                {
                    _context.Mokejimas.Add(mokejimas);
                    _context.Add(pirkimas);
                    await _context.SaveChangesAsync();

                    return(Redirect($"../../mokejimas/Details/{mokejimas.MokejimoId}"));
                }
                return(Redirect($"../../mokejimas/Details/{mokejimas.MokejimoId}"));
            }
            ViewData["FkAsmuoasmensKodas1"]   = new SelectList(_context.Asmuo, "AsmensKodas", "AsmensKodas", pirkimas.FkAsmuoasmensKodas1);
            ViewData["FkAsmuoasmensKodas"]    = new SelectList(_context.Asmuo, "AsmensKodas", "AsmensKodas", pirkimas.FkAsmuoasmensKodas);
            ViewData["FkMokejimasmokejimoId"] = new SelectList(_context.Mokejimas, "MokejimoId", "MokejimoId", pirkimas.FkMokejimasmokejimoId);
            return(View(pirkimas));
        }
예제 #10
0
        public async Task <IActionResult> Create([Bind("Kiekis,PrekesBukle,Miestas,PastoKodas,GatvėsPavadinimas,KontaktinisAsmuo,Salis,SandelioDydis,DarbuotojuKiekis,DarboMasinosKiekis,PrekesTipas")] Sandelys sandelys)
        {
            if (ModelState.IsValid)
            {
                var last = 0;
                if (_context.Sandelys.Count() == 0)
                {
                    last = 0;
                }
                else
                {
                    last = _context.Sandelys.Last().IdSandelys;
                }
                last++;
                sandelys.IdSandelys = last;
                _context.Add(sandelys);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(sandelys));
        }
예제 #11
0
        public async Task <IActionResult> Create([Bind("PradziosData,PabaigosData,DraudimoSuma,Tiekejas,Pobudis,DraudimoNumeris,FkPrekeidPreke")] Draudimas draudimas)
        {
            var last = 0;

            if (_context.Draudimas.Count() == 0)
            {
                draudimas.IdDraudimas = 0;
            }
            else
            {
                last = _context.Draudimas.Last().IdDraudimas;
                last++;
                draudimas.IdDraudimas = last;
            }
            if (ModelState.IsValid)
            {
                _context.Add(draudimas);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["FkPrekeidPreke"] = new SelectList(_context.Preke, "pavadinimas", "pavadinimas", draudimas.FkPrekeidPreke);
            return(View(draudimas));
        }
예제 #12
0
        public async Task <IActionResult> Register(RegisterViewModel model, string returnUrl = null)
        {
            ViewData["ReturnUrl"] = returnUrl;
            if (ModelState.IsValid)
            {
                var user = new ApplicationUser {
                    UserName = model.Email, Email = model.Email
                };
                var result = await _userManager.CreateAsync(user, model.Password);

                if (result.Succeeded)
                {
                    _logger.LogInformation("User created a new account with password.");

                    var code = await _userManager.GenerateEmailConfirmationTokenAsync(user);

                    var callbackUrl = Url.EmailConfirmationLink(user.Id, code, Request.Scheme);
                    await _emailSender.SendEmailConfirmationAsync(model.Email, callbackUrl);

                    await _signInManager.SignInAsync(user, isPersistent : false);

                    _logger.LogInformation("User created a new account with password.");

                    _context.Asmuo.Add(new Asmuo {
                        AsmesnsId = user.Id
                    });
                    await _context.SaveChangesAsync();

                    return(RedirectToLocal(returnUrl));
                }
                AddErrors(result);
            }

            // If we got this far, something failed, redisplay form
            return(View(model));
        }