public DalFriendRequest Get(DalFriendRequest entity) { var friendRequest = GetAll().FirstOrDefault(fr => fr.ToUserId == entity.ToUserId && fr.FromUserId == entity.FromUserId); return(friendRequest); }
/// <summary> /// Mapping <see cref="DalFriendRequest"/> entity to <see cref="BllFriendRequest"/> entity. /// </summary> public static BllFriendRequest ToBllFriendRequest(this DalFriendRequest friendRequestEntity) { return(new BllFriendRequest() { FromUserId = friendRequestEntity.FromUserId, ToUserId = friendRequestEntity.ToUserId, Confirmed = friendRequestEntity.Confirmed }); }
public void Create(DalFriendRequest entity) { var ormFriendRequest = entity?.ToOrmFriendRequest(); if (ormFriendRequest == null) { return; } Context.Set <FriendRequest>()?.Add(ormFriendRequest); }
public void Delete(DalFriendRequest entity) { if (entity == null) { return; } var ormFriendRequest = Context.Set <FriendRequest>()? .FirstOrDefault(fr => fr.FromUserId == entity.FromUserId && fr.ToUserId == entity.ToUserId); if (ormFriendRequest == null) { return; } Context.Set <FriendRequest>()?.Remove(ormFriendRequest); }
public void CreateFriendRequest(int fromId, int toId) { var friendRequest = new DalFriendRequest() { FromUserId = fromId, ToUserId = toId }; UnitOfWork.FriendRequestRepository.Create(friendRequest); UnitOfWork.Commit(); var friendRequestFromDb = UnitOfWork.FriendRequestRepository.Get(friendRequest); Assert.AreEqual(friendRequestFromDb.ToUserId, toId); Assert.AreEqual(friendRequestFromDb.FromUserId, fromId); }
public void Update(DalFriendRequest entity) { if (entity == null) { return; } var ormFriendRequest = Context.Set <FriendRequest>()? .FirstOrDefault(fr => (fr.FromUserId == entity.FromUserId) && (fr.ToUserId == entity.ToUserId)); if (ormFriendRequest == null) { return; } //TODO: PK Complex next 2 string have no meaning ormFriendRequest.FromUserId = entity.FromUserId; ormFriendRequest.ToUserId = entity.ToUserId; ormFriendRequest.Confirmed = entity.Confirmed; }