public FeedItemBusiness(IUnitOfWork unitOfWork, ITagBusiness tagBusiness, ICategoryBusiness categoryBusiness, IAppConfigBiz appConfigBiz, IRepositorySaver repositorySaver) : base(unitOfWork) { TagBiz = tagBusiness; CatBiz = categoryBusiness; _appConfigBiz = appConfigBiz; _repositorySaver = repositorySaver; }
private void SaveMenuItem_Click(object sender, EventArgs e) { try { if (repo.StarsList == null || repo.StarsList.Count == 0) { throw new Exception("Table is Empty"); } IRepositorySaver listSaver = CastleFactory.Container.Resolve <IRepositorySaver>(); listSaver.StarsList = repo.StarsList; listSaver.FileName = AppGlobalSettings.DataFileName; listSaver.Execute(); } catch (Exception exeption) { MessageBox.Show("Error:" + exeption.Message); LogUtility.ErrorLog("Exeptio" + exeption.Message); } }