public IActionResult Post([FromBody] Level level) { if (ModelState.IsValid) { try { _levelService.Add(level); if (level.Id > 0) { //return CreatedAtAction("Get", new { id = level.Id }, level); return(Ok(level)); } else { _logger.LogInfo("level not saved"); return(BadRequest()); } } catch (Exception ex) { _logger.LogError(ex.Message); return(BadRequest()); } } return(BadRequest()); }
public IActionResult Post([FromBody] CreateEditViewModel model) { DataClaim.GetClaim(Request); var level = new Level(); if (model is null) { return(BadRequest("Level is null.")); } if (!ModelState.IsValid) { return(BadRequest()); } var levelMapper = _mapper.Map(model, level); _levelProvider.Add(levelMapper); return(Ok(levelMapper)); }
public async Task <dynamic> AddLevel([FromBody] DatabaseModel.Level level) { return(await _levelService.Add(level)); }
public async Task <IActionResult> Add([FromBody] Level level) { return(Ok(await _levelService.Add(level))); }