public HttpResponseMessage AddNotificationToSpesficUser(NotificationForUser userNotification) { int id = NotificationBL.AddNotification(userNotification.message); if (id != -1) { NotificationBL.AddNotificationForUser(userNotification.userId, id); return(Request.CreateResponse(HttpStatusCode.OK, true)); } return(Request.CreateResponse(HttpStatusCode.ExpectationFailed, true)); }
public HttpResponseMessage SendNotificationForUserNotPay(List <NotificationForUser> userNotification) { int id = NotificationBL.AddNotification(userNotification[0].message); if (id != -1) { foreach (var t in userNotification) { NotificationBL.AddNotificationForUser(t.userId, id); } return(Request.CreateResponse(HttpStatusCode.OK, true)); } return(Request.CreateResponse(HttpStatusCode.ExpectationFailed, true)); }
public HttpResponseMessage AddNotificationForAllUsers(NotificationForUser userNotification) { int id = NotificationBL.AddNotification(userNotification.message); if (id != -1) { List <tenant_tbl> tenants = TenantBL.GetAllTenantByBuilding(userNotification.userId); foreach (var t in tenants) { NotificationBL.AddNotificationForUser(t.user_id, id); } return(Request.CreateResponse(HttpStatusCode.OK, true)); } return(Request.CreateResponse(HttpStatusCode.ExpectationFailed, true)); }