public ActionResult <LevelModel> Get(int id) { var level = _levelService.Get(l => l.Id == id).FirstOrDefault(); if (null == level) { return(NotFound(new { error = "Level not found" })); } return(Ok(level)); }
public IActionResult Get(long id) { try { if (id == 0) { _logger.LogInfo("paramter to get request is 0 or null"); return(BadRequest()); } Level level = _levelService.Get(id); if (level == null) { _logger.LogInfo("level not present with id" + id); return(NotFound("The Level record couldn't be found.")); } return(Ok(level)); } catch (Exception ex) { _logger.LogError(ex.Message); return(BadRequest()); } }
public IActionResult Get(int Id) { var model = new CreateEditViewModel(); var level = _levelProvider.Get(Id); if (level == null) { return(NotFound("Level not found.")); } model.ID = Id.ToString(); model.MaxSequenceLevel = _levelProvider.GetMaxSequenceLevel(); var levelMapper = _mapper.Map(level, model); return(Ok(levelMapper)); }
public ActionResult Post([FromBody] LogDTO logForm) { var level = _levelService.Get(l => l.Name == logForm.LevelName).FirstOrDefault(); var system = _systemService.Get(s => s.Name == logForm.SystemName).FirstOrDefault(); if (null == level || null == system) { return(BadRequest(new { error = $"{(null == level ? "Level" : "System")} does not exist" })); } var log = new LogModel() { Title = logForm.Title, Details = logForm.Details, LevelId = level.Id, SystemId = system.Id, CreatedAt = (logForm.CreatedAt.HasValue ? logForm.CreatedAt.Value : DateTime.Now) }; _logService.Create(log); return(Created("", null)); }