public async Task <IActionResult> Create(KindDto create) { if (_kindService.GetById(create.ID) != null) { return(BadRequest("Kind ID already exists!")); } //create.CreatedDate = DateTime.Now; if (await _kindService.Add(create)) { return(NoContent()); } throw new Exception("Creating the kind failed on save"); }
public IActionResult GetById(int Id) { try { var result = _kindService.GetById(Id); if (result == null) { return(NotFound()); } return(Ok(result)); } catch (Exception e) { return(StatusCode(StatusCodes.Status500InternalServerError, e)); } }
public IActionResult GetKind(int id) { var kind = _kindService.GetById(id); return(Ok(kind)); }