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")); }
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()); } }
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")); }
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")); }
public IActionResult Create() { var model = new AddForumViewModel(); return(View(model)); }
public IActionResult Create() { var viewMod = new AddForumViewModel(); return(View(viewMod)); }