Example #1
0
        public HttpResponseMessage RemoveUserNotification(NotificationForUser userNotificatin)
        {
            UserNotificationBL.GetByUsetIdAndNotificationId(userNotificatin);

            //NotificationBL.GetByUsetIdAndNotificationId(userNotificatin);
            return(Request.CreateResponse(HttpStatusCode.OK, true));
        }
Example #2
0
 public static user_notification_tbl GetByUsetIdAndNotificationId(NotificationForUser n)
 {
     using (HomeCommitteeDBEntities db = new HomeCommitteeDBEntities())
     {
         return(db.user_notification_tbl.Where(u => u.notification_id == n.notificationId && u.user_id == n.userId)
                .FirstOrDefault());
     }
 }
Example #3
0
        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));
        }
Example #4
0
        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));
        }
        public static void GetByUsetIdAndNotificationId(NotificationForUser n)
        {
            user_notification_tbl u = UserNotificationDAL.GetByUsetIdAndNotificationId(n);

            UserNotificationDAL.RemoveUserNotification(u);
        }