public Narudžba ToNarudžba(NarudžbaIM narudžba) { return(new Narudžba { NarudzbaId = narudžba.NarudžbaId, PartnerId = narudžba.PartnerId, DatumIsporuke = narudžba.DatumIsporuke, DatumNaplate = narudžba.DatumNaplate, DatumNarudzbe = narudžba.DatumNarudzbe, ImeKupca = narudžba.ImeKupca, PrezimeKupca = narudžba.PrezimeKupca, AdresaKupca = narudžba.AdresaKupca, Količina = narudžba.Količina, KonacnaCijena = narudžba.KonacnaCijena, SpremnikId = narudžba.SpremnikId, Status = narudžba.Status }); }
public async Task <IActionResult> Edit(int id, NarudžbaIM input, string returnUrl) { if (id != input.NarudžbaId) { return(NotFound()); } if (ModelState.IsValid) { var narudžba = _mapper.ToNarudžba(input); try { _context.Update(narudžba); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NarudžbaExists(narudžba.NarudzbaId)) { return(NotFound()); } else { TempData["Neuspješno"] = "Narudžba nije uspješno izmjenjena!"; } } TempData["Uspješno"] = "Narudžba je uspješno izmjenjena!"; if (!string.IsNullOrWhiteSpace(returnUrl)) { return(Redirect(returnUrl)); } return(RedirectToAction(nameof(Index))); } return(RedirectToAction("Edit")); }
public async Task <IActionResult> DodajNarudžbu(NarudžbaIM narudžbaInput) { if (ModelState.IsValid) { var narudžba = _mapper.ToNarudžba(narudžbaInput); narudžba.DatumNarudzbe = DateTime.Today; narudžba.Status = (int)StatusNarudžbe.Naručeno; _context.Add(narudžba); await _context.SaveChangesAsync(); TempData["Uspješno"] = "Narudžba uspješno dodana!"; return(RedirectToAction(nameof(Index))); } TempData["Neuspješno"] = "Narudžba nije uspješno dodana!"; return(View("Index")); }