public HttpResponseMessage RemoveUserNotification(NotificationForUser userNotificatin) { UserNotificationBL.GetByUsetIdAndNotificationId(userNotificatin); //NotificationBL.GetByUsetIdAndNotificationId(userNotificatin); return(Request.CreateResponse(HttpStatusCode.OK, true)); }
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()); } }
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 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); }