Exemple #1
0
        public async Task AcceptOne(int id)
        {
            var requestFromRequestingUser = await _partnerRequestRepo.GetOne(id);

            var requestFromSenderUser = await _partnerRequestRepo.GetOneByCondition(p =>
                                                                                    p.SenderId == requestFromRequestingUser.ReceiverId &&
                                                                                    p.ReceiverId == requestFromRequestingUser.SenderId);

            _partnerRequestRepo.Remove(requestFromRequestingUser);
            if (requestFromSenderUser != null)
            {
                _partnerRequestRepo.Remove(requestFromSenderUser);
            }
        }