Example #1
0
        public async Task <IActionResult> AddNewForum(AddNewForumModel model)
        {
            var imageUri = "/images/Forum/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,
                ImageUrl    = imageUri
            };

            await _forumService.AddNewForum(forum);

            return(RedirectToAction("Index", "Forum"));
        }