public string ChangeConditionStatus(string userId, string homeId, string deviceId, string roomId, string conditionId, string newStatus) { int res = -1; res = BLService.ChangeConditionStatus(int.Parse(userId), int.Parse(homeId), int.Parse(deviceId), int.Parse(roomId), int.Parse(conditionId), bool.Parse(newStatus)); return(js.Serialize(res)); }
public string ChangeDeviceStatus(string userId, string deviceId, string roomId, string turnOn, string activationMethodCode, string statusDetails, string conditionId) { int res = -1; res = BLService.ChangeDeviceStatus(int.Parse(userId), int.Parse(deviceId), int.Parse(roomId), bool.Parse(turnOn), int.Parse(activationMethodCode), statusDetails, conditionId); return(js.Serialize(res)); }
public string CreateActivationCondition(string conditionName, string turnOn, string userId, string homeId, string deviceId, string roomId, string activationMethodName, string distanceOrTimeParam, string activationParam) { int res = -1; res = BLService.CreateActivationCondition(conditionName, bool.Parse(turnOn), int.Parse(userId), int.Parse(homeId), int.Parse(deviceId), int.Parse(roomId), activationMethodName, distanceOrTimeParam, activationParam); return(js.Serialize(res)); }
public string Login(string userName, string userPassword) { JsonData jd = BLService.Login(userName, userPassword); if (jd.AU == null) { jd = new JsonData("No Data"); } return(js.Serialize(jd)); }
static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); BLService model = new BLService(); MainForm view = new MainForm(); Presenter presenter = new Presenter(model, view); view._presenter = presenter; Application.Run(view); }
public void CheckActivationConditions() { List <ActivationCondition> lActCon = BLService.GetAllActivationConditions(); foreach (ActivationCondition actCon in lActCon) { int res = BLService.CheckActivationCondition(actCon); if (res == 1) { JsonData jd = BLService.GetActivationConditionDetails(actCon); User u = jd.U; Home h = jd.H; Room r = jd.R; Device d = jd.D; if (u.Token != null) { SendPushNotification(u.Token, u.UserId.ToString(), u.UserName, h.HomeId.ToString(), h.HomeName, r.RoomId.ToString(), r.RoomName, d.DeviceId.ToString(), d.DeviceName, actCon.ConditionId.ToString(), actCon.ConditionName, actCon.TurnOn.ToString()); } } } }
public string CreateHome(string userId, string homeName, string address, string latitude, string longitude, string altitude, string accuracy) { int homeId = BLService.CreateHome(int.Parse(userId), homeName, address, double.Parse(latitude), double.Parse(longitude), double.Parse(altitude), double.Parse(accuracy)); return(js.Serialize(homeId)); }
public string LeaveHome(string userId, string homeId) { int res = BLService.LeaveHome(int.Parse(userId), int.Parse(homeId)); return(js.Serialize(res)); }
public string UnbindDeviceFromRoom(string roomId, string deviceId, string userId, string homeId) { int res = BLService.UnbindDeviceFromRoom(int.Parse(roomId), int.Parse(deviceId), int.Parse(userId), int.Parse(homeId)); return(js.Serialize(res)); }
public string GetAllUserDevices(string userId) { List <Device> ld = BLService.GetAllUserDevices(int.Parse(userId)); return(js.Serialize(ld)); }
public string DeleteActivationCondition(string userId, string homeId, string conditionId) { int res = BLService.DeleteActivationCondition(int.Parse(userId), int.Parse(homeId), int.Parse(conditionId)); return(js.Serialize(res)); }
public string CreateRoom(string roomName, string homeId, string roomTypeName, string isShared, string userId) { int roomId = BLService.CreateRoom(roomName, int.Parse(homeId), roomTypeName, bool.Parse(isShared), int.Parse(userId)); return(js.Serialize(roomId)); }
public string GetRoom(string userId, string homeId, string roomId) { JsonData jd = BLService.GetRoom(int.Parse(userId), int.Parse(homeId), int.Parse(roomId)); return(js.Serialize(jd)); }
public string GetDeviceTypes() { return(js.Serialize(BLService.GetDeviceTypes())); }
public AgentController() { blService = new BLService(); customerService = new CustomerService(); commonService = new CommonService(); }
public string Register(string userName, string userPassword, string firstName, string lastName) { int userId = BLService.Register(userName, userPassword, firstName, lastName); return(js.Serialize(userId)); }
public string GetActivationCondition(string conditionId, string userId, string homeId, string deviceId, string roomId) { JsonData jd = BLService.GetActivationCondition(int.Parse(conditionId), int.Parse(userId), int.Parse(homeId), int.Parse(deviceId), int.Parse(roomId)); return(js.Serialize(jd)); }
public string GetUserActivationConditionsInHome(string userId, string homeId) { JsonData jd = BLService.GetUserActivationConditionsInHome(int.Parse(userId), int.Parse(homeId)); return(js.Serialize(jd)); }
public string GetUserHomeDetails(string userId, string homeId) { JsonData jd = BLService.GetUserHomeDetails(int.Parse(userId), int.Parse(homeId)); return(js.Serialize(jd)); }
public string GetAllUserActivationConditions(string userId) { List <ActivationCondition> lActCon = BLService.GetAllUserActivationConditions(int.Parse(userId)); return(js.Serialize(lActCon)); }
public string InviteUserToHome(string userName, string homeName, string address, string latitude, string longitude, string altitude, string accuracy) { User u = BLService.InviteUserToHome(userName, homeName, address, double.Parse(latitude), double.Parse(longitude), double.Parse(altitude), double.Parse(accuracy)); return(js.Serialize(u)); }
public string UpdateUserRoomPermissions(string appUserId, string userToUpdateId, string homeId, string roomId, string hasAccess) { int res = BLService.UpdateUserRoomPermissions(int.Parse(appUserId), int.Parse(userToUpdateId), int.Parse(homeId), int.Parse(roomId), bool.Parse(hasAccess)); return(js.Serialize(res)); }
public string JoinHome(string userId, string homeName, string address, string latitude, string longitude, string altitude, string accuracy) { JsonData jd = BLService.JoinHome(int.Parse(userId), homeName, address, double.Parse(latitude), double.Parse(longitude), double.Parse(altitude), double.Parse(accuracy)); return(js.Serialize(jd)); }
public string DeleteRoom(string userId, string homeId, string roomId) { int res = BLService.DeleteRoom(int.Parse(userId), int.Parse(homeId), int.Parse(roomId)); return(js.Serialize(res)); }
public string CreateDevice(string deviceName, string homeId, string deviceTypeName, string isDividedIntoRooms, string userId, string roomId) { int deviceId = BLService.CreateDevice(deviceName, int.Parse(homeId), deviceTypeName, bool.Parse(isDividedIntoRooms), int.Parse(userId), int.Parse(roomId)); return(js.Serialize(deviceId)); }
public string DeleteDevice(string userId, string homeId, string deviceId) { int res = BLService.DeleteDevice(int.Parse(userId), int.Parse(homeId), int.Parse(deviceId)); return(js.Serialize(res)); }
public string GetActivationMethods() { return(js.Serialize(BLService.GetActivationMethods())); }
public string GetAllUserRooms(string userId) { List <Room> lr = BLService.GetAllUserRooms(int.Parse(userId)); return(js.Serialize(lr)); }
public Presenter(BLService model, MainForm view) { _blService = model; _view = view; }
public string DeleteUser(string userId) { int res = BLService.DeleteUser(int.Parse(userId)); return(js.Serialize(res)); }