Alarm.ExtentionMethods.GetAlarm C# (CSharp) Method

GetAlarm() public static method

public static GetAlarm ( this client, int alarmId ) : Alarm
client this
alarmId int
return Alarm
        public static Alarm GetAlarm(this Client client, int alarmId)
        {
            IXPFile file = new IXPFile();
            file.NetworkFunction = "com.projectgame.clock.alarm.getalarm";
            file.PutInfo("alarm_id", "" + alarmId);
            IXPFile response = client.IXPRequest(file);

            Alarm alarm = new Alarm();
            alarm.ID = int.Parse(response.GetInfoValue("id"));
            alarm.Name = response.GetInfoValue("name");
            alarm.Hours = int.Parse(response.GetInfoValue("hours"));
            alarm.Minutes = int.Parse(response.GetInfoValue("minutes"));
            alarm.Seconds = int.Parse(response.GetInfoValue("seconds"));
            alarm.Mon = response.GetInfoValue("mon").Equals("TRUE");
            alarm.Tue = response.GetInfoValue("tue").Equals("TRUE");
            alarm.Wed = response.GetInfoValue("wed").Equals("TRUE");
            alarm.Thu = response.GetInfoValue("thu").Equals("TRUE");
            alarm.Fri = response.GetInfoValue("fri").Equals("TRUE");
            alarm.Sat = response.GetInfoValue("sat").Equals("TRUE");
            alarm.Sun = response.GetInfoValue("sun").Equals("TRUE");
            alarm.Enabled = response.GetInfoValue("enabled").Equals("TRUE");

            return alarm;
        }