Esempio n. 1
0
        public List <Entity.Event> GetAllEvent()
        {
            List <Entity.Event> eventResultList = new List <Entity.Event>();
            IDbConnection       connection      = new SqlConnection(connectionString);

            try
            {
                connection.Open();
                IDbCommand command = connection.CreateCommand();
                command.CommandText = @"SELECT * FROM Events";
                IDataReader reader = command.ExecuteReader();
                using (reader)
                {
                    while (reader.Read())
                    {
                        Entity.Event myEvent = new Entity.Event();
                        myEvent.id            = (int)reader["Id"];
                        myEvent.name          = (string)reader["Name"];
                        myEvent.location      = (string)reader["Location"];
                        myEvent.beginningDate = reader["BeginningDate"].ToString();
                        myEvent.endDate       = reader["EndDate"].ToString();

                        eventResultList.Add(myEvent);
                    }
                }
            }
            finally
            {
                connection.Close();
            }
            return(eventResultList);
        }
Esempio n. 2
0
 public void AddEvent(string name, string location, string beginningDate, string endDate)
 {
     Repository.EventRepository repository = new Repository.EventRepository();
     Entity.Event myEvent = new Entity.Event();
     myEvent.name          = name;
     myEvent.location      = location;
     myEvent.beginningDate = beginningDate;
     myEvent.endDate       = endDate;
     repository.Insert(myEvent);
 }
Esempio n. 3
0
 public void UpdateEvent(int id, string name, string location, string beginningDate, string endDate)
 {
     Repository.EventRepository repository = new Repository.EventRepository();
     Entity.Event myEvent = new Entity.Event
     {
         id            = id,
         name          = name,
         location      = location,
         beginningDate = beginningDate,
         endDate       = endDate
     };
     repository.Update(myEvent);
 }
        public async Task <ActionResult> Edit(int id, Entity.Event Event)
        {
            try
            {
                // TODO: Add update logic here
                var Events = await _serviceContext.UpdateEventAsync(id, Event);

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                return(View());
            }
        }
Esempio n. 5
0
        public void Update(Entity.Event myEvent)
        {
            IDbConnection connection = new SqlConnection(connectionString);
            IDbCommand    command    = connection.CreateCommand();

            command.CommandText = @"UPDATE Events SET Name=@name, Location=@location, BeginningDate=@beginningDate, EndDate=@endDate WHERE Id=@id";

            IDataParameter parameter = command.CreateParameter();

            parameter.ParameterName = "@name";
            parameter.Value         = myEvent.name;
            command.Parameters.Add(parameter);

            parameter = command.CreateParameter();
            parameter.ParameterName = "@location";
            parameter.Value         = myEvent.location;
            command.Parameters.Add(parameter);

            parameter = command.CreateParameter();
            parameter.ParameterName = "@beginningDate";
            parameter.Value         = myEvent.beginningDate;
            command.Parameters.Add(parameter);

            parameter = command.CreateParameter();
            parameter.ParameterName = "@endDate";
            parameter.Value         = myEvent.endDate;
            command.Parameters.Add(parameter);

            parameter = command.CreateParameter();
            parameter.ParameterName = "@id";
            parameter.Value         = myEvent.id;
            command.Parameters.Add(parameter);
            try
            {
                connection.Open();
                command.ExecuteNonQuery();
            }
            finally
            {
                connection.Close();
            }
        }
Esempio n. 6
0
        public virtual List <Entity.Event> GetEventByFormName(string FormName)
        {
            List <Entity.Event> lstEvent  = new List <Entity.Event>();
            SqlCommand          cmdSelect = new SqlCommand();

            cmdSelect.CommandType = CommandType.StoredProcedure;
            cmdSelect.CommandText = "GetEventByFormName";
            cmdSelect.Parameters.AddWithValue("@FormName", FormName);

            SqlDataReader dr = this.ExecuteDataReader(cmdSelect);

            while (dr.Read())
            {
                Entity.Event objEvent = new Entity.Event();
                lstEvent.Add(objEvent);
                this.FillEntityEvent(dr, objEvent, 0);
            }
            base.ForceCloseConnection(cmdSelect);
            return(lstEvent);
        }
Esempio n. 7
0
        //public EventRepository(string connectionString)
        //{
        //    this.connectionString = connectionString;
        //}
        public void Insert(Entity.Event myEvent)
        {
            IDbConnection connection = new SqlConnection(connectionString);

            IDbCommand command = connection.CreateCommand();

            command.CommandText = @"INSERT INTO Events(Name, Location,BeginningDate,EndDate) 
                                          VALUES(@name, @location,@beginningDate,@endDate)";

            IDataParameter parameter = command.CreateParameter();

            parameter.ParameterName = "@name";
            parameter.Value         = myEvent.name;
            command.Parameters.Add(parameter);

            parameter = command.CreateParameter();
            parameter.ParameterName = "@location";
            parameter.Value         = myEvent.location;
            command.Parameters.Add(parameter);

            parameter = command.CreateParameter();
            parameter.ParameterName = "@beginningDate";
            parameter.Value         = myEvent.beginningDate;
            command.Parameters.Add(parameter);

            parameter = command.CreateParameter();
            parameter.ParameterName = "@endDate";
            parameter.Value         = myEvent.endDate;
            command.Parameters.Add(parameter);
            try
            {
                connection.Open();
                command.ExecuteNonQuery();
            }
            finally
            {
                connection.Close();
            }
        }
Esempio n. 8
0
 private Client.Entity.CustomEvent ConvertEventToExternal(string externalCaseId, Entity.Event eventEntity)
 {
     return(new Client.Entity.CustomEvent
     {
         CaseId = externalCaseId,
         Name = eventEntity.Activity,
         Text = eventEntity.Comment,
         DatetimeDatetime = eventEntity.Datetime,
         CustomProperties = new Dictionary <string, string>()
         {
             { "radioName", eventEntity.RadioName },
             { "dispatcherInit", eventEntity.DispatcherInit },
         }
     });
 }
Esempio n. 9
0
 protected void FillEntityEvent(IDataReader dr, Entity.Event objEvent, int Type)
 {
     objEvent.EventId   = GetFieldInt(dr, "EventId");
     objEvent.EventName = GetField(dr, "EventName");
 }