コード例 #1
0
        public string UpdateMessages(Messages objMessage)
        {
            string messages = string.Empty;

            using (var connection = new SqlConnection(_connString))
            {
                connection.Open();
                using (var command = new SqlCommand("sp_Update_Messages", connection))
                {
                    command.Notification = null;

                    var dependency = new SqlDependency(command);
                    dependency.OnChange += new OnChangeEventHandler(dependency_OnChange);
                    SignleRUOW <Messages> objSigMessage = new SignleRUOW <Messages>();
                    objSigMessage.Add(objMessage);
                    objSigMessage.Committ();
                    if (objMessage.Status1 == "Success")
                    {
                        messages = "Success";
                        MessagesHub.UpdateStatus(objMessage.ID, "Updated");
                    }
                    else
                    {
                        messages = "Failed";
                    }
                }
            }
            return(messages);
        }
コード例 #2
0
        public JsonResult DeleteUser(int GridId)
        {
            MessagesRepository _messageRepository = new MessagesRepository();
            string             msgReturn          = _messageRepository.DeleteMessages(GridId);
            string             msgName            = "deleted Record";

            MessagesHub.UpdateStatus(GridId, msgName);
            var data = msgReturn;

            return(Json(new { data }, JsonRequestBehavior.AllowGet));
        }
コード例 #3
0
        public Messages GetAllMessagesByID(int Id)
        {
            var messages = new Messages();

            using (var connection = new SqlConnection(_connString))
            {
                connection.Open();
                using (var command = new SqlCommand("sp_select_All_By_Id", connection))
                {
                    command.Notification = null;

                    var dependency = new SqlDependency(command);
                    dependency.OnChange += new OnChangeEventHandler(dependency_OnChange);

                    if (connection.State == ConnectionState.Closed)
                    {
                        connection.Open();
                    }
                    command.CommandType = CommandType.StoredProcedure;
                    command.Parameters.Add("@Id", Id);
                    var reader = command.ExecuteReader();

                    //messages.Add(item: new Messages { ID = (int)reader["ID"], CampaignName = (string)reader["CampaignName"], MessageDate = Convert.ToDateTime(reader["Date"]), Clicks = (int)reader["Clicks"], Conversions = (int)reader["Conversions"], Impressions = (int)reader["Impressions"], AffiliateName = (string)reader["AffiliateName"] });
                    while (reader.Read())
                    {
                        messages.ID            = (int)reader["ID"];
                        messages.CampaignName  = (string)reader["CampaignName"];
                        messages.MessageDate   = Convert.ToDateTime(reader["Date"]);
                        messages.Clicks        = (int)reader["Clicks"];
                        messages.Impressions   = (int)reader["Impressions"];
                        messages.Conversions   = (int)reader["Conversions"];
                        messages.AffiliateName = (string)reader["AffiliateName"];
                        MessagesHub.UpdateStatus(messages.ID, "Editing");
                    }
                }
            }
            return(messages);
        }