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 }); }
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); }