public ActionResult ArtiklEdit(long? artiklId) { DataAccessAdapterBase adapter = Helper.GetDataAccessAdapterFactory(User.Identity.Name); using (adapter) { ArtiklViewModel viewModel = new ArtiklViewModel(adapter, artiklId); viewModel.LoadViewSpecificData(adapter); return View(viewModel); } }
public ActionResult ArtiklEdit(long? artiklId, FormCollection formCollection) { DataAccessAdapterBase adapter = Helper.GetDataAccessAdapterFactory(User.Identity.Name); using (adapter) { ArtiklViewModel viewModel = new ArtiklViewModel(adapter, artiklId); if (TryUpdateAndSaveIViewModel(viewModel, adapter)) { return RedirectToAction("ArtiklList"); } else { return View(viewModel); } } }
public void ArtiklEditTest1() { ArtiklViewModel artiklViewModel = new ArtiklViewModel(_adapter, null); artiklViewModel.Artikl.Naziv = "ArtiklEditTest1"; artiklViewModel.Artikl.Jm = "kom"; artiklViewModel.Artikl.PdvId = PdvEntity.FetchPdvCollection(_adapter, null, null).First().PdvId; artiklViewModel.Save(_adapter); Dictionary<string,string> routeValues = new Dictionary<string,string>(); routeValues.Add("artiklId", artiklViewModel.Artikl.ArtiklId.ToString()); string page = FetchPage("ArtiklEdit", routeValues); }