public async Task <IActionResult> Insert(InsertNewsListView model)
        {
            model.UserId = this.UserId;

            TempData.AddResult(await _newsRepository.Insert(model));

            return(Redirect(IndexUrlWithQueryString));
        }
Esempio n. 2
0
        public async Task <IActionResult> Insert(InsertNewsListView model)
        {
            model.UserId = this.UserId;
            //var result1 = await _newsGroupRepository.AddAsync(new DataLayer.ViewModels.NewsGroup.NewsGroupInsertViewModel
            //{
            //    Title = this.UserId.ToString()
            //});
            var result = await _newsRepository.Insert(model);

            TempData.AddResult(result);

            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        /// <summary>
        /// ثبت اطلاعات در جدول مورد نظر
        /// </summary>
        /// <param name="model">مدلی که باید به این تابع پاس داده شود  تا بتوان آن را ذخیره کرد</param>
        /// <returns></returns>
        public async Task <SweetAlertExtenstion> Insert(InsertNewsListView model)
        {
            try
            {
                var entity = Mapper.Map <News>(model);

                await _newsGroupRepository.AddAsync(new DataLayer.ViewModels.NewsGroup.NewsGroupInsertViewModel
                {
                    Title = "12"
                });

                #region ذخیره فایل مورد نظر

                entity.ImageAddress = await MFile.Save(model.ImageFile, "Uploads/NewsImages");

                #endregion
                await _newsGroupRepository.AddAsync(new DataLayer.ViewModels.NewsGroup.NewsGroupInsertViewModel
                {
                    Title = "13"
                });

                entity.Date = DateTime.Now;

                var result1 = await _newsGroupRepository.AddAsync(new DataLayer.ViewModels.NewsGroup.NewsGroupInsertViewModel
                {
                    Title = DateTime.Now.ToString()
                });
                await AddAsync(entity);

                await _newsGroupRepository.AddAsync(new DataLayer.ViewModels.NewsGroup.NewsGroupInsertViewModel
                {
                    Title = "14"
                });

                return(SweetAlertExtenstion.Ok());
            }
            catch
            {
                return(SweetAlertExtenstion.Error());
            }
        }
        /// <summary>
        /// ثبت اطلاعات در جدول مورد نظر
        /// </summary>
        /// <param name="model">مدلی که باید به این تابع پاس داده شود  تا بتوان آن را ذخیره کرد</param>
        /// <returns></returns>
        public async Task <SweetAlertExtenstion> Insert(InsertNewsListView model)
        {
            try
            {
                var entity = Mapper.Map <News>(model);

                #region ذخیره فایل مورد نظر

                entity.ImageAddress = await MFile.Save(model.ImageFile, "Uploads/NewsImages");

                #endregion

                entity.Date = DateTime.Now;

                await AddAsync(entity);

                return(SweetAlertExtenstion.Ok());
            }
            catch
            {
                return(SweetAlertExtenstion.Error());
            }
        }