Example #1
0
        public async Task <IActionResult> AddForum(AddForumInputModel model)
        {
            string imageUri;

            if (model.ImageUpload != null)
            {
                var blockBlob = await this.PostForumImage(model.ImageUpload);

                imageUri = blockBlob.Uri.AbsoluteUri;
            }
            else
            {
                imageUri = "../img/icons/default-icon.jpg";
            }

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

            await this.forumsService.Add(forum);

            return(this.RedirectToAction("Index", "Forums"));
        }
Example #2
0
        public IActionResult Create()
        {
            var model = new AddForumInputModel();

            return(this.View(model));
        }