// GET: Kupac/Edit/5 public async Task <ActionResult> Edit(int id) { Kupac kupac = await kupacRepository.GetKupacByIdAsync(id); KupacDTO kupacViewModel = Mapper.Map <Kupac, KupacDTO>(kupac); if (kupac == null) { return(HttpNotFound()); } return(View(kupacViewModel)); }
public async Task <ActionResult> Edit([Bind(Include = "ID,Ime,Prezime,Adresa,Telefon")] KupacDTO kupac) { if (ModelState.IsValid) { Kupac kupacViewModel = Mapper.Map <KupacDTO, Kupac>(kupac); await kupacRepository.UpdateKupacAsync(kupacViewModel); await unitOfWork.Kupac.SaveAsync(); return(RedirectToAction("Index")); } return(View(kupac)); }