Exemple #1
0
        public async Task <IActionResult> GetSize([FromRoute] int id)
        {
            try
            {
                var size = await _sizeRepository.GetSizeAsync(id);

                if (size == null)
                {
                    return(NotFound());
                }

                var result = Mapper.Map <SizeDto>(size);

                return(Ok(result));
            }
            catch (Exception e)
            {
                _logger.LogCritical($"GET {Route}/{id} - {e.GetType().Name} - {e.Message} - {e.StackTrace}");
                return(StatusCode(500, "An error ocurred in server"));
            }
        }