public async Task <IActionResult> CreateKudoTypeAsync(KudoType kudoType) { try { await _kudoTypeService.CreateKudoTypeAsync(kudoType); return(Ok()); } catch (BussinessException ex) { return(StatusCode(500, $"Internal server error: {ex.Message}")); } }
/// <summary> /// Update an existing kudo type /// </summary> /// <returns></returns> public async Task UpdateKudoTypeAsync(KudoType kudoType) { await _kudoTypeRepository.UpdateAsync(kudoType); }
/// <summary> /// Delete an existing kudo type /// </summary> /// <returns></returns> public async Task DeleteKudoTypeAsync(KudoType kudoType) { await _kudoTypeRepository.DeleteAsync(kudoType); }
/// <summary> /// Create a new kudo type /// </summary> /// <returns></returns> public async Task CreateKudoTypeAsync(KudoType kudoType) { await _kudoTypeRepository.InsertAsync(kudoType); }