public async Task <IActionResult> Edit(int id, [Bind("WykonanaUslugaId,Ilosc,IloscZaPunkty,Data,Koszt,WykorzystanePunkty,DodanePunkty,Zaksiegowano")] WykonanaUsluga wykonanaUsluga) { if (id != wykonanaUsluga.WykonanaUslugaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(wykonanaUsluga); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WykonanaUslugaExists(wykonanaUsluga.WykonanaUslugaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(wykonanaUsluga)); }
public async Task <IActionResult> UsunUslugeAsync(int id) { WykonanaUsluga usluga = _context.WykonaneUslugi.Where(u => u.WykonanaUslugaId == id).Include(u => u.Usluga).Single(); this.rachunek.usunUsluge(usluga); //ViewBag.wykonaneUslugi =await _context.WykonaneUslugi.Where(u => u.Zaksiegowano == false || u.WykonanaUslugaId == id).Include(u => u.Usluga).ToListAsync(); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Create))); }
public async Task <IActionResult> Create([Bind("WykonanaUslugaId,Ilosc,IloscZaPunkty,Data,Koszt,WykorzystanePunkty,DodanePunkty,Zaksiegowano,Usluga")] WykonanaUsluga wykonanaUsluga) { if (ModelState.IsValid) { int id = Int32.Parse(Request.Form["selectedId"]); wykonanaUsluga.Usluga = _context.Uslugi.Where(u => u.UslugaId == id).Single(); wykonanaUsluga.aktualizuj(); _context.Add(wykonanaUsluga); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(wykonanaUsluga)); }
public WykonanaUslugaController(ApplicationDbContext context) { _context = context; usluga = new WykonanaUsluga(); }