Ejemplo n.º 1
0
        public async Task <IActionResult> AddForum(AddForumViewModel model)
        {
            var forum = new Forum
            {
                Title       = model.Title,
                Description = model.Description,
                Created     = DateTime.Now
            };

            await _forumService.Create(forum);

            return(RedirectToAction("Index", "Forum"));
        }
Ejemplo n.º 2
0
 public IActionResult AddForum(AddForumViewModel model)
 {
     try
     {
         var forum = _mapper.Map <Forum>(model);
         _forumsRepository.InsertForum(forum);
         _unitOfWork.Commit();
         return(RedirectToAction(nameof(this.ManageForums)));
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 3
0
        public async Task <IActionResult> AddForum(AddForumViewModel model)
        {
            var imageUri = "/images/users/default.png";

            if (model.ImageUpload != null)
            {
                var blockBlob = UploadForumImage(model.ImageUpload);
                imageUri = blockBlob.Uri.AbsoluteUri;
            }

            var forum = new Forum
            {
                Title       = model.Title,
                Description = model.Description,
                Created     = DateTime.Now,
                ImageUrl    = imageUri
            };

            await _forumService.Create(forum);

            return(RedirectToAction("Index", "Forum"));
        }
Ejemplo n.º 4
0
        public async Task <IActionResult> AddForum(AddForumViewModel model)
        {
            string imageUrl = "/images/users/default.png";

            if (model.ImageUpload != null)
            {
                imageUrl = UploadForumImage(model.ImageUpload);
                imageUrl = "/images/" + Path.GetFileName(model.ImageUpload.FileName);
            }

            var forum = new Forum()
            {
                Title       = model.Title,
                Description = model.Description,
                Created     = DateTime.Now,
                ImageURL    = imageUrl
            };

            await forumService.Create(forum);

            return(RedirectToAction("Index", "Forum"));
        }
Ejemplo n.º 5
0
        public IActionResult Create()
        {
            var model = new AddForumViewModel();

            return(View(model));
        }
Ejemplo n.º 6
0
        public IActionResult Create()
        {
            var viewMod = new AddForumViewModel();

            return(View(viewMod));
        }