public async Task <IActionResult> GetClients(int offertId)
        {
            var clients = await _offertRespository.GetClientsInfo(offertId);

            var clientsResources = OffertMapper.MapClientsInfoToClientInfoResources(clients);

            return(Ok(clientsResources));
        }
        public async Task <IActionResult> GetOffert(int id)
        {
            var offert = await _offertRespository.GetOffert(id);

            var offertResource = OffertMapper.MapOffertToOffertResource(offert);

            return(Ok(offertResource));
        }
        public async Task <IActionResult> GetOfferts()
        {
            var offerts = await _offertRespository.GetOfferts();

            var offertResources = OffertMapper.MapOffertsToOffertsResources(offerts);

            return(Ok(offertResources));
        }
        public async Task <IActionResult> AddClient(ClientInfoResource clientInfoResource)
        {
            var clientInfo = OffertMapper.MapClientInfoResourceToClientInfo(clientInfoResource);

            _offertRespository.AddClient(clientInfo);
            await _unitOfWork.UpdateDatabase();

            return(Ok());
        }
        public async Task <IActionResult> AddOffert(OffertResource offertResource)
        {
            var offert = OffertMapper.MapOffertResourceToOffert(offertResource);

            _offertRespository.AddOffert(offert);
            await _unitOfWork.UpdateDatabase();

            return(Ok());
        }