public async Task <IActionResult> Post([FromBody] Screen screen)
        {
            return(await FunctionWrapper.ExecuteFunction(this, async() =>
            {
                if (string.IsNullOrEmpty(screen.Name))
                {
                    throw new System.Exception("Required fields not supplied.");
                }

                return await _screenRepository.Add(screen);
            }));
        }