public virtual ActionResult List(int page = 1, long folderId = 0)
        {
            int total;
            var pictures = _pictureService.GetAll(page, 10, out total, folderId);

            ViewBag.Total      = total;
            ViewBag.PageNumber = page;
            ViewBag.FolderId   = folderId;
            return(PartialView(MVC.Admin.Folder.Views._ListPartial, pictures));
        }
        // GET: Picture
        public ActionResult Index()
        {
            var allPictures = _pictureService.GetAll();
            var pictures    = _mapper.Map <IEnumerable <PictureViewModel> >(allPictures);

            return(View(pictures));
        }
Exemple #3
0
        public IActionResult GetAll()
        {
            var pictures = _pictureService.GetAll();

            var response = _mapper.Map <IEnumerable <PicturesViewModel> >(pictures);

            return(Ok(response));
        }
Exemple #4
0
        // GET: Picture
        public ActionResult Index()
        {
            var allPictures = _pictureService.GetAll();
            var pictures    = _mapper.Map <IEnumerable <PictureViewModel> >(allPictures);

            //ViewBag.ActiveUserRole = GetActiveUserRole();
            return(View(pictures));

            //return View(pc_db.Pictures);
        }
        public IEnumerable <PictureViewModel> GetPictures()
        {
            var picturesDTO  = _pictureService.GetAll();
            var listPictures = new List <PictureViewModel>();

            foreach (var picture in picturesDTO)
            {
                if (picture.Path != "")
                {
                    var imageByte = ConverterImage.ConvertImageToBiteArray(picture.Path);
                    listPictures.Add(new PictureViewModel()
                    {
                        Name        = picture.Name,
                        ImageBase64 = Convert.ToBase64String(imageByte)
                    });
                }
            }
            return(listPictures);
        }
Exemple #6
0
        public IActionResult GetAll()
        {
            var Pics = _iPictureService.GetAll();

            return(Ok(Pics));
        }
        public async Task <IActionResult> GetImages()
        {
            var storedPictures = await _pictureService.GetAll();

            return(Ok(storedPictures));
        }
 public IHttpActionResult Get()
 {
     return(Ok(pictureService.GetAll()));
 }
Exemple #9
0
        public ActionResult StartLearn(int?id)
        {
            var allTopics = _topicService.GetAll();
            var topics    = _mapper.Map <IEnumerable <TopicViewModel> >(allTopics);

            ViewBag.Topics = topics;
            //PictureAudio pictureAudio = new PictureAudio();
            ViewBag.NameTopic = topics.Where(x => x.Id == id);


            var allAudios = _audioService.GetAll();
            var audios    = _mapper.Map <IEnumerable <AudioViewModel> >(allAudios);

            audios         = audios.Where(x => x.TopicViewModelId == id);
            ViewBag.Audios = audios;


            var allPictures = _pictureService.GetAll();
            var pictures    = _mapper.Map <IEnumerable <PictureViewModel> >(allPictures);

            pictures         = pictures.Where(x => x.TopicViewModelId == id);
            ViewBag.Pictures = pictures;

            int[] listRnd = new int[3];

            Random rnd = new Random();

            int rndPicture = 0;

            if (id == 1)
            {
                rndPicture = rnd.Next(1, 11);
            }
            else if (id == 2)
            {
                rndPicture = rnd.Next(1002, 1012);
            }
            else
            {
                rndPicture = rnd.Next(1012, 1021);
            }
            ViewBag.RndPicture1 = pictures.Where(x => x.Id == rndPicture);
            ViewBag.RndAudio1   = audios.Where(x => x.Id == rndPicture);

            listRnd[0] = rndPicture;
            for (int i = 1; i <= 2; i++)
            {
                int x = 0;
                if (id == 1)
                {
                    x = rnd.Next(1, 11);
                }
                else
                if (id == 2)
                {
                    x = rnd.Next(1002, 1012);
                }
                else
                {
                    x = rnd.Next(1012, 1021);
                }
                while (x == listRnd[0] || x == listRnd[1])
                {
                    if (id == 1)
                    {
                        x = rnd.Next(1, 11);
                    }
                    else
                    if (id == 2)
                    {
                        x = rnd.Next(1002, 1012);
                    }
                    else
                    {
                        x = rnd.Next(1012, 1021);
                    }
                }
                listRnd[i] = x;
            }

            ViewBag.RndPicture2 = pictures.Where(x => x.Id == listRnd[1]);
            ViewBag.RndAudio2   = audios.Where(x => x.Id == listRnd[1]);
            ViewBag.RndPicture3 = pictures.Where(x => x.Id == listRnd[2]);
            ViewBag.RndAudio3   = audios.Where(x => x.Id == listRnd[2]);

            return(View());
        }