async await return Task
async methods are different than normal methods. Whatever you return from async methods are wrapped in a Task. If you return no value(void) it will be wrapped in Task, If you return int it will be wrapped in Task<int> and so on. If your async method needs to return int you’d mark the return type … Read more