Exemplo n.º 1
0
        public CircleAnnouncement AddAnnouncement(CircleAnnouncement announcementToAdd)
        {
            DateTime dateTime = DateTime.Now;

            var sql = @"
                        insert into[CircleAnnouncements](CircleId, AnnouncementDateTime, AnnouncementText)
                        output inserted.*
                        values(@CircleId, @AnnouncementDateTime, @AnnouncementText);
                        ";

            using (var db = new SqlConnection(connectionString))
            {
                var parameters = new
                {
                    CircleId             = announcementToAdd.CircleId,
                    AnnouncementDateTime = dateTime,
                    AnnouncementText     = announcementToAdd.AnnouncementText
                };
                var result = db.QueryFirstOrDefault <CircleAnnouncement>(sql, parameters);
                return(result);
            }
        }
Exemplo n.º 2
0
        public IActionResult CreateNewAnnouncement(CircleAnnouncement newAnnouncementToAdd)
        {
            var announcement = _announcementsRepo.AddAnnouncement(newAnnouncementToAdd);

            return(Created("Create new announcement successfully", announcement));
        }