public ViewResult EditInfo() //получаем текущие данные о приложении(Название, логотип, контакты и тд. приложения).
        {
            Info info = _infoRepository.GetInfo(1);
            InfoEditViewModel infoEditViewModel = new InfoEditViewModel
            {
                Id                          = info.InfoID,
                AppName                     = info.AppName,            //имя приложения
                AppAddress                  = info.AppAddress,         //адресс(контакты)
                AppPhone1                   = info.AppPhone1,          //телефон(контакты)
                AppPhone2                   = info.AppPhone2,          //телефон(контакты)
                AppSocialAddress            = info.AppSocialAddress,   //ссылка на социальную сеть(контакты)
                ExistingImagePath           = info.AppImage,           //логотип
                ExistingSocialImagePath     = info.AppSocialImg,       //социальная ссылка
                ExistingBackgroundImagePath = info.AppBackgroundImage, //задний фон приложения
                AppEmail                    = info.AppEmail,           //почтовый адрес приложения
                ExistingAppHomeImagesPath   = info.AppHomeImage,       //изображения на главной странице приложения
                AppHomeText                 = info.AppHomeText,        //текст на главной странице приложения
                CarouselPhotoPath1          = info.CarouselImage,      //слайд, 1 изображение на главной странице приложения
                CarouselPhotoPath2          = info.CarouselImage2,     //слайд, 2 изображение на главной странице приложения
                CarouselPhotoPath3          = info.CarouselImage3,     //слайд, 3 изображение на главной странице приложения
                AppHomeText2                = info.AppHomeText2,       //заголовок на домашней странице.
                AppHomeSlideText1           = info.AppHomeSlideText1,  //текст, описание под 1 слайдом.
                AppHomeSlideText2           = info.AppHomeSlideText2,  //текст, описание под 2 слайдом.
                AppHomeSlideText3           = info.AppHomeSlideText3   //текст, описание под 3 слайдом.
            };

            return(View(infoEditViewModel));
        }
        public int Run()
        {
            var startTime  = DateTime.UtcNow;
            var colours    = _colourService.GetAllColours();
            var allResults = new List <(IEnumerable <string> errors, int count, string colour)>();

            foreach (var colour in colours)
            {
                Console.WriteLine("Starting on colour: " + colour.Name);

                var result = _service.UpdateInventoryForColour(colour.Id);

                allResults.Add((result.errors, result.count, colour.Name));
            }

            var info = _infoRepository.GetInfo();

            info.InventoryLastUpdated = DateTime.UtcNow;

            _infoRepository.Update(info);

            SendEmail(allResults, startTime);

            Console.WriteLine("Done!");

            return(0);
        }
Beispiel #3
0
        public IActionResult EditInfo()
        {
            AppInfo           info = _infoRepository.GetInfo(1);
            InfoEditViewModel infoEditViewModel = new InfoEditViewModel
            {
                Id                = info.AppInfoID,
                AppName           = info.AppName,
                AppAddress        = info.AppAddress,
                AppPhone1         = info.AppPhone1,
                AppPhone2         = info.AppPhone2,
                AppDescription    = info.AppDescription,
                AppEmail          = info.AppEmail,
                ExistingImagePath = info.AppImage,
            };

            return(View(infoEditViewModel));
        }
 public string GetInfobyId(string id)
 {
     try
     {
         return(infofromdb(rep.GetInfo(Convert.ToInt32(id))));
     }
     catch (Exception ex) { return("Nothing was found by this ID"); }
 }
        public ViewResult EditInfo() //получаем текущие данные о приложении(Название, логотип, контакты и тд. приложения).
        {
            Info info = _infoRepository.GetInfo(1);
            InfoEditViewModel infoEditViewModel = new InfoEditViewModel
            {
                Id                         = info.InfoID,
                AppName                    = info.AppName,            //имя приложения
                ExistingImagePath          = info.AppImage,           //логотип
                ExistingAppHomeImage       = info.AppHomeImage,       //изображение домашней страницы
                ExistingAppHomeImageFirst  = info.AppHomeImageFirst,  //изображение домашней страницы(1-блок)
                ExistingAppHomeImageSecond = info.AppHomeImageSecond, //изображение домашней страницы(2-блок)
                AppHomeImageText           = info.AppHomeImageText,
                AppHomeImageTextFirst      = info.AppHomeImageTextFirst,
                AppHomeImageTextSecond     = info.AppHomeImageTextSecond,
            };

            return(View(infoEditViewModel));
        }
Beispiel #6
0
        public IViewComponentResult Invoke()
        {
            var info = _infoRepository.GetInfo(1);

            return(View(info));
        }
 private async Task <FullInfo> GetInfoByInternal(string id)
 {
     return(await _infoRepository.GetInfo(id) ?? new FullInfo());
 }
Beispiel #8
0
        public ActionResult About()
        {
            var info = _infoRepository.GetInfo("msg");

            return(View(info));
        }
Beispiel #9
0
        //GET: Database
        public ActionResult Index()
        {
            ViewBag.Title = "Database Page";

            return(View(new DatabaseUpdateModel(_infoRepository.GetInfo(), _apiService.GetAllColours())));
        }