public async Task <IActionResult> Edit(int Id) { var entity = await _newService.GetById(Id); var model = _mapper.Map <NewViewModel>(entity); return(View(model)); }
public ActionResult NewDetail() { ViewBag.ActiveIndex = 2; List <int?> albumIds = new List <int?>(); albumIds.Add(null); var list = _ias.GetNoAsignedAlbumsIds(CurrentUserID.Value); foreach (var item in list) { albumIds.Add(item); } if (SessionData.Current.NewId.HasValue) { var res = _ins.GetById(SessionData.Current.NewId.Value); if (res.AlbumId != null) { albumIds.Insert(0, res.AlbumId); } res.AlbumIds = albumIds; SessionData.Current.AlbumIds = albumIds; return(View(res)); } else { SessionData.Current.AlbumIds = albumIds; return(View(new New_t() { AlbumIds = albumIds, IssueDate = DateTime.Now })); } }
public ActionResult NewDetail(int id) { ViewBag.ActiveIndex = 3; var item = _ns.GetById(id); IndexVM ivm = new IndexVM(); if (item != null) { _ias.Initialize(ServerPath); File_t file = null; if (item.AlbumId.HasValue) { file = _ias.GetAlbumById(item.AlbumId.Value, false).File_t.Where(f => f.IsOnTopAlbum).FirstOrDefault(); } ivm.AlbumId = item.AlbumId; ivm.Id = item.Id; ivm.IssueDate = item.IssueDate; ivm.FilePath = file != null ? file.ThumPath : "null"; ivm.Text = item.Text; ivm.Title = item.Title; ivm.Location = item.Location; } return(View(ivm)); }
public async Task <IActionResult> Details(int id) { var news = await _newService.GetById(id); var model = _mapper.Map <NewViewModel>(news); return(View(model)); }