public IActionResult PridetiDarbAct([Bind("uzsakymoId,darbuotojoId")] Uzsakymas uzsakymass) { if (uzsakymass != null) { var uzsakymas = _context.Uzsakymas.Find(uzsakymass.uzsakymoId); uzsakymas.darbuotojoId = uzsakymass.darbuotojoId; try { _context.Update(uzsakymas); _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UzsakymasExists(uzsakymas.uzsakymoId)) { return(NotFound()); } else { throw; } } } return(RedirectToAction("DarbuotojoPridejimas", "Uzsakymas")); }
public IActionResult uzsakymoPabaigimas([Bind("uzsakymoId")] Uzsakymas uzsakymass) { if (uzsakymass != null) { var uzsakymas = _context.Uzsakymas.Find(uzsakymass.uzsakymoId); uzsakymas.busenosId = 3; try { _context.Update(uzsakymas); _context.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!UzsakymasExists(uzsakymas.uzsakymoId)) { return(NotFound()); } else { throw; } } } return(RedirectToAction("UzsakymoPabaiga", "Uzsakymas")); }
public async Task <IActionResult> Edit(int id, [Bind("uzsakymoId,uzsakymo_Data,uzsakymoKaina,paslaugosId,darbuotojoId,klientoId,busenosId")] Uzsakymas uzsakymas) { if (id != uzsakymas.uzsakymoId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(uzsakymas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UzsakymasExists(uzsakymas.uzsakymoId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["busenosId"] = new SelectList(_context.Busenos, "busenosId", "busenosId", uzsakymas.busenosId); ViewData["klientoId"] = new SelectList(_context.Vartotojais, "vartotojoId", "vartotojoId", uzsakymas.klientoId); ViewData["paslaugosId"] = new SelectList(_context.Paslaugas, "paslaugosId", "paslaugosId", uzsakymas.paslaugosId); ViewData["darbuotojoId"] = new SelectList(_context.Vartotojais, "vartotojoId", "vartotojoId", uzsakymas.darbuotojoId); return(View(uzsakymas)); }
public async Task <IActionResult> Edit(int id, [Bind("Id,UzsakymoData,Kaina,PrekiuKiekis,PristatymoBudas,FkKlientasid")] Uzsakymas uzsakymas) { if (id != uzsakymas.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(uzsakymas); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UzsakymasExists(uzsakymas.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FkKlientasid"] = new SelectList(_context.Klientas, "Id", "Id", uzsakymas.FkKlientasid); ViewData["PristatymoBudas"] = new SelectList(_context.PristatymoBudas, "Id", "Name", uzsakymas.PristatymoBudas); return(View(uzsakymas)); }
public async Task <IActionResult> PutUzsakymas([FromRoute] int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Uzsakymas uzsakymas = _context.Uzsakymas.Find(id); if (id != uzsakymas.uzsakymoId) { return(BadRequest()); } uzsakymas.busenosId = 4; _context.Entry(uzsakymas).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UzsakymasExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <int> > PostDetale(Uzsakymas uzsakymas) { _context.Uzsakymai.Add(uzsakymas); await _context.SaveChangesAsync(); return(Ok(uzsakymas.Id)); }
public IActionResult PridetiDarb([Bind("uzsakymoId")] Uzsakymas uzsakymass) { if (uzsakymass != null) { ViewData["id"] = uzsakymass.uzsakymoId; ViewData["darbuotojai"] = new SelectList(_context.Vartotojais.Where(s => s.kategorijosId == 2), "vartotojoId", "vardas", uzsakymass.darbuotojoId); return(View()); } return(RedirectToAction("DarbuotojoPridejimas", "Uzsakymas")); }
public async Task <IActionResult> PostUzsakymas([FromBody] Uzsakymas uzsakymas) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } uzsakymas.busenosId = 1; _context.Uzsakymas.Add(uzsakymas); await _context.SaveChangesAsync(); return(CreatedAtAction("GetUzsakymas", new { id = uzsakymas.uzsakymoId }, uzsakymas)); }
public async Task <IActionResult> Create(OrderCompleteViewModel order) { Klientas user = await _userManager.GetUserAsync(User); string id = user?.Id; var cart = _context.ShoppingCart.Where(a => a.FkKlientasid == id).ToList(); if (ModelState.IsValid) { var completeOrder = new Uzsakymas { VardasPavarde = order.VardasPavarde, Adresas = order.Adresas, Telefonas = order.Telefonas, PristatymoBudas = order.PristatymoBudas, FkKlientasid = id, Kaina = getCartPrice(id), PrekiuKiekis = getCartCount(id), UzsakymoData = DateTime.Now }; _context.Add(completeOrder); await _context.SaveChangesAsync(); foreach (var cartitem in cart) { var orderitem = new UzsakymoPreke { Kiekis = cartitem.Kiekis, FkPicaid = cartitem.FkPicaid, FkUzsakymasid = completeOrder.Id }; _context.Add(orderitem); await _context.SaveChangesAsync(); _context.Remove(cartitem); await _context.SaveChangesAsync(); } return(RedirectToAction("Index", "Order")); } order.pristatymoBudas = _context.PristatymoBudas.ToList(); order.picos = _context.Pica.ToList(); order.shoppingCart = _context.ShoppingCart.Where(a => a.FkKlientasid == id).ToList(); return(View("Complete", order)); }
public async Task <IActionResult> Create([Bind("uzsakymoId,uzsakymo_Data,uzsakymoKaina,paslaugosId,darbuotojoId,klientoId,busenosId")] Uzsakymas uzsakymas) { if (ModelState.IsValid) { uzsakymas.busenosId = 2; _context.Add(uzsakymas); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } //ViewData["busenosId"] = new SelectList(_context.Busenos, "busenosId", "busenosId", uzsakymas.busenosId); //ViewData["klientoId"] = new SelectList(_context.Vartotojais, "vartotojoId", "vartotojoId", uzsakymas.klientoId); //ViewData["paslaugosId"] = new SelectList(_context.Paslaugas, "paslaugosId", "paslaugosId", uzsakymas.paslaugosId); //ViewData["darbuotojoId"] = new SelectList(_context.Vartotojais, "vartotojoId", "vartotojoId", uzsakymas.darbuotojoId); ViewData["klientoId"] = new SelectList(_context.Vartotojais.Where(s => s.vartotojoId == 3), "vartotojoId", "username"); ViewData["paslaugosId"] = new SelectList(_context.Paslaugas, "paslaugosId", "paslaugosId"); ViewData["darbuotojoId"] = new SelectList(_context.Vartotojais.Where(s => s.vartotojoId == 2), "vartotojoId", "username"); return(View(uzsakymas)); }
public IActionResult Moketi(Uzsakymas uzsakymas) { var items = _shopingCart.GautiKrepselioPirkinius(); _shopingCart.shoppingCartItems = items; if (_shopingCart.shoppingCartItems.Count == 0) { ModelState.AddModelError("", "Jusu pirkiniu krepselis tuscias, butu gerai jei pirma ka nors idetumet :)"); } if (ModelState.IsValid) { _uzsakymasRepository.SukurtiUzsakyma(uzsakymas); _shopingCart.IsvalytiKrepseli(); return(RedirectToAction("BaigtasMokejimas")); } return(View(uzsakymas)); }
public async Task <IActionResult> updateUzsakymas(Uzsakymas uzsakymas) { var entity = await _context.Uzsakymai.FirstOrDefaultAsync(e => e.Id == uzsakymas.Id); if (entity is null) { return(BadRequest()); } entity.Id = uzsakymas.Id; entity.UzsakymoTipas = uzsakymas.UzsakymoTipas; entity.Data = uzsakymas.Data; entity.ApmokejimoBusena = uzsakymas.ApmokejimoBusena; entity.KlientoId = uzsakymas.KlientoId; entity.TelefonoModelisId = uzsakymas.TelefonoModelisId; _context.Entry(entity).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!UzsakymasExists(uzsakymas.Id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <HttpResponseMessage> UpdateUzsakymasAsync(string baseUrl, Uzsakymas uzsakymas) { var a = await _client.PutAsync($"{baseUrl}api/Uzsakymo/", RequestHelper.GetStringContentFromObject(uzsakymas)); return(a); }
public async Task <int> InsertUzsakymasAsync(string baseUrl, Uzsakymas uzsakymas) { var response = await _client.PostAsync($"{baseUrl}api/Uzsakymo/", RequestHelper.GetStringContentFromObject(uzsakymas)); return(Convert.ToInt32(response.Content.ReadAsStringAsync().Result)); }