If I am using IoC, DI and Ninject then is it necessory to add unit of work ??
why i am asking this is because if i created a two services says A and B and trying insert data using Service A and B on same controller, if Service A successfully inserted data and while inserting data using Service B there might be an error occurred then will overall transaction gets rollbacked or not??