public bool CMCompareAddCompany (string CMCompareAddCompany, string CompareId, string ProviderPublicId) { if (CMCompareAddCompany == "true") { ProveedoresOnLine.CompareModule.Models.CompareModel oCompareToUpsert = new ProveedoresOnLine.CompareModule.Models.CompareModel() { CompareId = Convert.ToInt32(CompareId), RelatedProvider = new List <ProveedoresOnLine.CompareModule.Models.CompareCompanyModel>() { new ProveedoresOnLine.CompareModule.Models.CompareCompanyModel() { Enable = true, RelatedCompany = new ProveedoresOnLine.Company.Models.Company.CompanyModel() { CompanyPublicId = ProviderPublicId, }, }, } }; ProveedoresOnLine.CompareModule.Controller.CompareModule.CompareCompanyUpsert(oCompareToUpsert); return(true); } return(false); }
public virtual ActionResult CompareDetail(string CompareId, string CompareType, string Currency, string Year) { //Clean the season url saved if (SessionModel.CurrentURL != null) { SessionModel.CurrentURL = null; } //get compare info ProveedoresOnLine.CompareModule.Models.CompareModel oCompareResult = ProveedoresOnLine.CompareModule.Controller.CompareModule.CompareGetDetailByType( string.IsNullOrEmpty(CompareType) ? (int)enumCompareType.Commercial : Convert.ToInt32(CompareType.Replace(" ", "")), Convert.ToInt32(CompareId.Replace(" ", "")), SessionModel.CurrentLoginUser.Email, string.IsNullOrEmpty(Year) ? null : (int?)Convert.ToInt32(Year), SessionModel.CurrentCompany.CompanyPublicId); CompareDetailViewModel oModel = new CompareDetailViewModel(oCompareResult); oModel.CompareCurrency = !string.IsNullOrEmpty(Currency) ? Convert.ToInt32(Currency.Replace(" ", "")) : Convert.ToInt32(MarketPlace.Models.General.InternalSettings.Instance[MarketPlace.Models.General.Constants.C_Settings_CurrencyExchange_COP].Value); oModel.Year = string.IsNullOrEmpty(Year) ? null : (int?)Convert.ToInt32(Year); oModel.CompareType = string.IsNullOrEmpty(CompareType) ? enumCompareType.Commercial : (enumCompareType)Convert.ToInt32(CompareType.Replace(" ", "")); oModel.CompareMenu = GetCompareMenu(oModel); return(View(oModel)); }
public CompareViewModel(ProveedoresOnLine.CompareModule.Models.CompareModel oRelatedCompare) { RelatedCompare = oRelatedCompare; RelatedProvider = new List <Provider.ProviderLiteViewModel>(); if (RelatedCompare.RelatedProvider != null && RelatedCompare.RelatedProvider.Count > 0) { RelatedCompare.RelatedProvider.All(rp => { RelatedProvider.Add(new Provider.ProviderLiteViewModel(rp)); return(true); }); } }
public MarketPlace.Models.Compare.CompareViewModel CMCompareGet (string CMCompareGet, string CompareId) { if (CMCompareGet == "true") { ProveedoresOnLine.CompareModule.Models.CompareModel oCompareResult = ProveedoresOnLine.CompareModule.Controller.CompareModule. CompareGetCompanyBasicInfo (Convert.ToInt32(CompareId.Replace(" ", "")), MarketPlace.Models.General.SessionModel.CurrentLoginUser.Email, MarketPlace.Models.General.SessionModel.CurrentCompany.CompanyPublicId); MarketPlace.Models.Compare.CompareViewModel oReturn = new Models.Compare.CompareViewModel(oCompareResult); return(oReturn); } return(null); }
public int CMCompareUpsert (string CMCompareUpsert, string CompareId, string CompareName, string ProviderPublicId) { if (CMCompareUpsert == "true") { ProveedoresOnLine.CompareModule.Models.CompareModel oCompareToUpsert = new ProveedoresOnLine.CompareModule.Models.CompareModel() { CompareId = string.IsNullOrEmpty(CompareId) ? 0 : Convert.ToInt32(CompareId), CompareName = CompareName, User = MarketPlace.Models.General.SessionModel.CurrentLoginUser.Email, Enable = true, }; if (!string.IsNullOrEmpty(ProviderPublicId)) { oCompareToUpsert.RelatedProvider = new List <ProveedoresOnLine.CompareModule.Models.CompareCompanyModel>() { new ProveedoresOnLine.CompareModule.Models.CompareCompanyModel() { Enable = true, RelatedCompany = new ProveedoresOnLine.Company.Models.Company.CompanyModel() { CompanyPublicId = ProviderPublicId, }, }, }; } oCompareToUpsert = ProveedoresOnLine.CompareModule.Controller.CompareModule.CompareUpsert(oCompareToUpsert); return(oCompareToUpsert.CompareId); } return(0); }
public CompareSearchViewModel(ProveedoresOnLine.CompareModule.Models.CompareModel oRelatedCompare) { RelatedCompare = oRelatedCompare; }