public async Task AddProject(Project project)
        {
            var storageProject = _storageProjectMapper.Map(project);
            await _storage.Projects.AddAsync(storageProject);

            await _storage.SaveChangesAsync();
        }
        public async Task UpdateProject(Project project)
        {
            var storageProject = await _storage.GetProjects().FirstOrDefaultAsync(p => p.Id == project.Id);

            if (storageProject is null)
            {
                throw new ProjectsNotFoundException(project.Id);
            }
            _storageProjectMapper.Map(project, storageProject);
            _storage.Projects.Update(storageProject);
            await _storage.SaveChangesAsync();
        }