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