public async Task <int> DeleteGenericPage(int id, string username, CancellationToken cancellationToken) { int ReturnId = 0; var model = await _repo.GetGenericPageById(id, cancellationToken); if (model != null) { model.ModifiedBy = username; model.ModifiedDate = DateTime.Now; model.IsActive = false; await _repo.DeleteGenericPage(model, cancellationToken).ConfigureAwait(false); ReturnId = 1; } return(ReturnId); }