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