Ejemplo n.º 1
0
        public async Task <IActionResult> Edit(int Id)
        {
            var entity = await _newService.GetById(Id);

            var model = _mapper.Map <NewViewModel>(entity);

            return(View(model));
        }
Ejemplo n.º 2
0
        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
                }));
            }
        }
Ejemplo n.º 3
0
        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));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> Details(int id)
        {
            var news = await _newService.GetById(id);

            var model = _mapper.Map <NewViewModel>(news);

            return(View(model));
        }