public class BusinessService
public class Result { public bool Success { get; set; } }
public Result doSomeWork(int i)
System.Threading.Thread.Sleep(1000);
return new Result(){Success = true};
public Result doAnotherWork(int i)
System.Threading.Thread.Sleep(1000);
return new Result() {Success = true};
var businessService = new BusinessService();
var res = businessService.doSomeWork(1);
Console.WriteLine($"Result res : {res.Success}");
var anotherRes = businessService.doAnotherWork(1);
Console.WriteLine($"Result anotherRes : {anotherRes.Success}");
var finalRes = res.Success && anotherRes.Success;
Console.WriteLine($"Result finalRes : {finalRes}");
static void Main(string[] args)