public void InsertResource(ResourceEntity res) { ResourcesRepository resRepo = new ResourcesRepository(); using (var uow = UnitOfWork.CreateUoW()) { try { resRepo.Create(EntitiesMapper.ToDbModel(res), uow); uow.ApplyChanges(); } catch (Exception ex) { uow.Rollback(); DbLog.LogError("Error inserting resource " + res, ex); throw ex; } } }