Esempio n. 1
0
        public async Task <Models.Domain.Grid> CreateGrid(Models.Request.Grid createGrid)
        {
            var newGrid = new Models.Domain.Grid(createGrid.Contents);
            await _gridRepository.CreateGrid(newGrid);

            return(newGrid);
        }
Esempio n. 2
0
        public async Task <Models.Domain.Grid> UpdateGrid(int gridId, Models.Request.Grid updateGrid)
        {
            var targetGrid = await _gridRepository.LoadGrid(gridId);

            if (targetGrid == null)
            {
                return(null);
            }
            targetGrid?.SetContents(updateGrid.Contents);
            await _gridRepository.UpdateGrid(targetGrid);

            return(targetGrid);
        }