public async Task ConfirmRequest(RequestDTO requestDto)
        {
            DAL.Entities.Request request = await Database.RequestManager.GetById(requestDto.Id);

            request.Status = requestDto.Status;
            await Database.RequestManager.Update(request);

            await Database.SaveAsync();
        }
        public async Task <int> SendRequest(RequestDTO request)
        {
            var req = new DAL.Entities.Request
            {
                Time     = DateTime.Now,
                Receiver = await Database.ClientManager.GetById(request.Receiver.Id),
                Sender   = await Database.ClientManager.GetById(request.Sender.Id),
                Type     = request.Type,
                Status   = ENUM.Request.RequestStatus.Sended
            };

            await Database.RequestManager.Create(req);

            await Database.SaveAsync();

            return(req.Id);
        }