public ActionResult Create(CreateNoteModelView model) { try { int userID = UserLoginData.GetSessionID(Session["UserLoggedIn"]); if (!ModelState.IsValid) { this.PrepareModelToCreateNote(userID, ref model); return(View(model)); } int folderAuxID = 0; noteBLL.CreateNoteBLL( userID, model.Title, model.Details, model.ExpirationDate, model.Starred, model.FolderSelected, model.HourSelected, model.MinuteSelected, model.TimeTableSelected, ref folderAuxID ); return(RedirectToAction("NotesList", "Folder", new { folderID = folderAuxID })); } catch (Exception ex) { TempData["error"] = ex.Message; this.PrepareModelToCreateNote(UserLoginData.GetSessionID(Session["UserLoggedIn"]), ref model); return(View(model)); } }