public FilijalaDTO FindById(int id, int idTA) { Filijala filijala = filijalaDAO.FindByIdCustom(id, idTA); FilijalaDTO filijalaDTO = new FilijalaDTO() { Id = filijala.Id, Naziv = filijala.Naziv, Grad = filijala.Grad, Adresa = filijala.Adresa, Email = filijala.Email, IdTA = filijala.TuristickaAgencijaId }; return(filijalaDTO); }
public void onDodajFilijalu(object parameter) { bool error = false; F.Validate(); if (SelektovanGrad == null) { GradError = "Polje ne moze biti prazno!"; error = true; } else { GradError = ""; } Filijala filijalaIzBaze = unitOfWork.Filijale.Get(F.Id); if (filijalaIzBaze == null) { IdPostoji = ""; if (!error && F.IsValid) { Filijala filijala = new Filijala(); filijala.Id = F.Id; filijala.Naziv = F.Naziv; filijala.Adresa = F.Adresa; filijala.BrojTelefona = F.BrojTelefona; filijala.GradPostanskiBroj = SelektovanGrad.PostanskiBroj; unitOfWork.Filijale.Add(filijala); if (unitOfWork.Complete() > 0) { Uspesno = "Uspesno ste dodali filijalu u bazu!"; F = new AppFilijala(); } } } else { IdPostoji = "Id je zauzet!"; } }
public async Task <IActionResult> Create([Bind("Ime,BrojTelefona,Adresa")] Filijala filijala) { korisnik = await LoginUtils.Authenticate(Request, Context, this); if (korisnik == null) { return(RedirectToAction("Logout", "Login", new { area = "" })); } _filijaleBankomati.Pristupi(korisnik); ViewData["Ime"] = korisnik.Ime; if (ModelState.IsValid) { await _filijaleBankomati.DodajFilijalu(filijala); return(RedirectToAction(nameof(Index))); } return(View(filijala)); }
public async Task <IActionResult> UpdateFilijala(Filijala filijala) { _context.Entry(filijala).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FilijalaExists(filijala.Id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <IActionResult> Edit(int id, [Bind("Id,Ime,BrojTelefona,Adresa")] Filijala filijala) { korisnik = await LoginUtils.Authenticate(Request, Context, this); if (korisnik == null) { return(RedirectToAction("Logout", "Login", new { area = "" })); } _filijaleBankomati.Pristupi(korisnik); ViewData["Ime"] = korisnik.Ime; if (id != filijala.Id) { return(NotFound()); } if (ModelState.IsValid) { try { await _filijaleBankomati.UrediFilijalu(filijala); } catch (DbUpdateConcurrencyException) { if (!FilijalaExists(filijala.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(filijala)); }
public async Task <Filijala> DajFilijalu(int?id) { Filijala filijala = await _context.Filijala.Include("Adresa").Where(m => m.Id == id).FirstAsync(); return(filijala); }
public async Task UrediFilijalu(Filijala filijala) { _context.Update(filijala); await _context.SaveChangesAsync(); }
public async Task DodajFilijalu(Filijala filijala) { _context.Add(filijala); await _context.SaveChangesAsync(); }
public Filijala NapraviFilijalu(String ime, String brojTelefona, Adresa adresa) { Filijala filijala = new Filijala(ime, brojTelefona, adresa); return(filijala); }