Ejemplo n.º 1
0
        public async Task <ISingleModelResponse <League> > CreateLeagueAsync(League item)
        {
            Logger?.LogInformation($"{nameof(CreateLeagueAsync)} has been invoked");

            var response = new SingleModelResponse <League>();

            try
            {
                await LeagueRepository.AddItemAsync(item);

                response.Model = item;
            }
            catch (Exception ex)
            {
                response.SetError(ex, Logger);
            }

            return(response);
        }