Exemple #1
0
        public void EditWorkSpace(Guid id, WorkSpaceDTO workSpaceDto)
        {
            var workSpaceEdit = _applicationDbContext.WorkSpaces.Find(id);

            workSpaceEdit.UpdateWorkSpace(workSpaceDto.Name, workSpaceDto.Users);

            _applicationDbContext.WorkSpaces.Update(workSpaceEdit);
            _applicationDbContext.SaveChanges();
        }
Exemple #2
0
        public void CreateWorkSpace(WorkSpaceDTO workSpaceDto)
        {
            var workSpace = WorkSpace.CreateWorkSpace();

            workSpace.UpdateWorkSpace(workSpaceDto.Name, workSpaceDto.Users);

            _applicationDbContext.WorkSpaces.Add(workSpace);
            _applicationDbContext.SaveChanges();
        }
        public IActionResult UpdateWorkSpace(Guid id, [FromBody] WorkSpaceDTO workSpaceDto)
        {
            var gotUpdated = _workSpaceService.UpdateWorkSpace(id, workSpaceDto);

            if (gotUpdated == false)
            {
                return(NotFound());
            }

            return(Ok());
        }
        public void CreateWorkSpace(WorkSpaceDTO workSpaceDto)
        {
            for (var index = 0; index < workSpaceDto.NumberOfTables; ++index)
            {
                _pingPongTableRepository.CreatePingPongTable(new PingPongTableDTO()
                {
                    Name = "Table " + (index + 1)
                });
            }

            _workSpaceRepository.CreateWorkSpace(workSpaceDto);
        }
        public bool UpdateWorkSpace(Guid id, WorkSpaceDTO workSpaceDto)
        {
            var workspace = _workSpaceRepository.GetWorkSpaceById(id);

            if (workspace == null)
            {
                return(false);
            }

            _workSpaceRepository.EditWorkSpace(id, workSpaceDto);

            return(true);
        }
        public IActionResult CreateWorkSpace([FromBody] WorkSpaceDTO workSpaceDto)
        {
            _workSpaceService.CreateWorkSpace(workSpaceDto);

            return(Ok());
        }