private void CreateNewQuizzmateNotification(NotificationTypeEnum type, int friendRequestId, int quizzlingId, int parentId) { var editor = new NewNotificationEditor(type, quizzlingId, parentId); editor.AddQuizzmateRequest(friendRequestId); var entity = editor.GetEntity(); _uow.NewNotifications.Add(entity); }
public bool AddQuizzmateRequestAcceptNofication(FriendRequest friendRequest, bool callSaveChanges = true) { try { var editor = new NewNotificationEditor(NotificationTypeEnum.QuizzmateAccept, friendRequest.RequestToId, friendRequest.RequestFromId); var entity = editor.GetEntity(); editor.AddQuizzmateRequest(friendRequest.Id); _uow.NewNotifications.Add(entity); if (callSaveChanges) { _uow.SaveChanges(); } return(true); } catch (Exception ex) { _svcContainer.LoggingSvc.Log(ex); return(false); } }