Exemple #1
0
        public long NewDiary(NewDiaryModel diary)
        {
            SqlConnection con = new SqlConnection(cs);

            con.Open();
            string     query   = @"INSERT INTO [Diary].[dbo].[Diary Entries] (
                     [Status]
                    ,[Category]
                    ,[Title]
                    ,[Body]
                    ,[Hidden]
                    ) output INSERTED.AutoId
            VALUES(@status,@category,@title,@body,@hidden)";
            SqlCommand command = new SqlCommand(query, con);

            command.Parameters.Add(new SqlParameter("@status", diary.SelectedStatus));
            command.Parameters.Add(new SqlParameter("@category", diary.SelectedCategory));
            command.Parameters.Add(new SqlParameter("@title", diary.Title));
            command.Parameters.Add(new SqlParameter("@body", diary.Body));
            command.Parameters.Add(new SqlParameter("@hidden", diary.Hidden));
            Int64 Id = (Int64)command.ExecuteScalar();

            con.Close();

            return(Id);
        }
Exemple #2
0
        public int UpDateDiary(NewDiaryModel model)
        {
            SqlConnection con = new SqlConnection(cs);

            con.Open();
            string     query   = @"[Status] = @status
                            ,[Category] = @category
                            ,[Title] = @title
                            ,[Body] = @body
                            ,[Hidden] = @hidden
                            ,[Modified Date] = @modifieddate";
            SqlCommand command = new SqlCommand(query, con);

            command.Parameters.Add(new SqlParameter("@status", model.SelectedStatus));
            command.Parameters.Add(new SqlParameter("@category", model.SelectedCategory));
            command.Parameters.Add(new SqlParameter("@title", model.Title));
            command.Parameters.Add(new SqlParameter("@body", model.Body));
            command.Parameters.Add(new SqlParameter("@hidden", model.Hidden));
            command.Parameters.Add(new SqlParameter("@modifieddate", DateTime.Now));


            int rowcount = (int)command.ExecuteNonQuery();

            con.Close();

            return(rowcount);
        }
        public ActionResult New(NewDiaryViewModel model)
        {
            NewDiaryModel diary = model.NewDiary;

            if (diary != null)
            {
                long id = m_diaryUtil.NewDiary(diary);
                m_diaryUtil.NewDiaryAttachmentsHelper(model.NewDiary.Files, id);
            }
            TempData["Message"] = "Diary created";
            return(RedirectToAction("List"));
        }