Exemple #1
0
        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));
            }
        }