public IActionResult Get([FromBody] string value)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            using var uow = _efs.Create();
            var repository = _efs.Create <Greeting>();

            var newGreeting = Greeting.Create(value);

            repository.Add(newGreeting);
            uow.Commit();

            return(CreatedAtAction(nameof(Get), new { id = newGreeting.Id }, newGreeting));
        }