public BllFriendRequest Get(BllFriendRequest entity)
 {
     if (entity == null)
     {
         return(null);
     }
     return(UnitOfWork?.FriendRequestRepository?.Get(entity.ToDalFriendRequest())?.ToBllFriendRequest());
 }
 public void Update(BllFriendRequest entity)
 {
     if (entity == null)
     {
         return;
     }
     UnitOfWork?.FriendRequestRepository?.Update(entity.ToDalFriendRequest());
     UnitOfWork?.Commit();
 }
 /// <summary>
 /// Mapping <see cref="BllFriendRequest"/> entity to <see cref="DalFriendRequest"/> entity.
 /// </summary>
 public static DalFriendRequest ToDalFriendRequest(this BllFriendRequest friendRequestEntity)
 {
     return(new DalFriendRequest()
     {
         FromUserId = friendRequestEntity.FromUserId,
         ToUserId = friendRequestEntity.ToUserId,
         Confirmed = friendRequestEntity.Confirmed
     });
 }
Example #4
0
        public ActionResult OfferFriendship(int id)
        {
            //TODO:Checks!!!!
            var userId        = CurrentUser.Id;
            var friendRequest = new BllFriendRequest()
            {
                FromUserId = userId,
                ToUserId   = id
            };

            FriendInviteService.Create(friendRequest);
            return(RedirectToAction("Offers", "Friend"));
        }
        public void CreateFriendRequest(int fromId, int toId)
        {
            var friendRequest = new BllFriendRequest()
            {
                FromUserId = fromId, ToUserId = toId
            };

            FriendInvitationService.Create(friendRequest);

            var friendRequestFromDb = FriendInvitationService.Get(friendRequest);

            Assert.AreEqual(friendRequestFromDb.ToUserId, toId);
            Assert.AreEqual(friendRequestFromDb.FromUserId, fromId);
        }