public void Execute()
        {
            try
            {
                using (var dbContext = _dbContextFactory.Create())
                {
                    dbContext.Requests.Add(_request.ToEntity());
                    dbContext.Commit();
                }
                IsCompleted = true;
                _log.Info("Adoption Request was saved to the database.");
            }
            catch (Exception ex)
            {
                _log.Error($"Unable to create new Request for Customer " +
                           $"'{string.Concat(_request.Reciever.FirstName, " ", _request.Reciever.LastName)}' in the database", ex);

                throw new Exception($"Unable to create new Request for Customer " +
                                    $"'{string.Concat(_request.Reciever.FirstName, " ", _request.Reciever.LastName)}'", ex);
            }
        }