public IActionResult GetById(int id) { ErrorOccurrence errorRecovered; try { errorRecovered = _errorOccurrenceService.GetById(id); } catch (Exception e) { throw e; } if (errorRecovered != null) { var errorOcurrence = new ErrorOccurrenceVM { Id = errorRecovered.Id, Level = errorRecovered.Level.ToString(), Environment = errorRecovered.Environment.ToString(), Title = errorRecovered.Title, Description = errorRecovered.Description, ArchiviedRecord = errorRecovered.ArchiviedRecord, Origin = errorRecovered.Origin, CreatedAt = errorRecovered.CreatedAt }; return(Ok(errorOcurrence)); } else { return(NoContent()); } }
public IActionResult Update(int id, ErrorOccurrenceVM errorOccurrence) { try { var environment = Enum.Parse(typeof(EnvironmentOccurrence), errorOccurrence.Environment, true); var level = Enum.Parse(typeof(LevelOccurrence), errorOccurrence.Level, true); _errorOccurrenceService.Update(new ErrorOccurrence { Id = id, Title = errorOccurrence.Title, Level = (LevelOccurrence)level, Environment = (EnvironmentOccurrence)environment, Description = errorOccurrence.Description, Origin = errorOccurrence.Origin, ArchiviedRecord = errorOccurrence.ArchiviedRecord, CreatedAt = errorOccurrence.CreatedAt }); } catch (Exception e) { throw e; } return(StatusCode(204)); }