public EVListSummary SelectListSummaryPorPublicIDRead(string publicIDRead) { LogicaShoppingLists logica = new LogicaShoppingLists(); string publicID = logica.GetPublidIDPorPublidIDRead(publicIDRead); return(SelectListSummaryPorPublicID(publicID)); }
public void ClearAllDeltaInSummary(string publicID) { LogicaShoppingLists logica = new LogicaShoppingLists(); logica.ClearAllDeltaFromSummary(publicID); }
public void DeleteMarketItemEnShoppingList(string shoppingListPublidID, int itemID) { LogicaShoppingLists logica = new LogicaShoppingLists(); logica.DeleteItemFromShoppingList(shoppingListPublidID, itemID); }
public void UpdateDeltaToSummary(string publicID, int itemID, int units) { LogicaShoppingLists logica = new LogicaShoppingLists(); logica.UpdateDeltaToSummary(publicID, itemID, units); }
public EVFitting SelectFitPorID(string publicID, int fittingID) { LogicaShoppingLists logica = new LogicaShoppingLists(); return(logica.SelectFitSummary(publicID, fittingID, new Imagex32UrlResolver())); }
public int DeleteFitPorID(string publicID, int fittingID) { LogicaShoppingLists logica = new LogicaShoppingLists(); logica.DeleteFitFromShoppingLIST(publicID, fittingID); return(fittingID); }
public void SetMenuCounters(string userName, out int fittingCount, out int listCount) { LogicaShoppingLists logicaLists = new LogicaShoppingLists(); LogicaFittings logicaFittings = new LogicaFittings(); listCount = logicaLists.GetListCountByUser(userName); fittingCount = logicaFittings.GetFittingCountByUser(userName); }
public void SaveListInMyListsIfProceed(HttpRequestBase request, IIdentity identity, string publicId) { if (identity.IsAuthenticated && string.Equals(request.Params["save"], "1")) { LogicaShoppingLists logica = new LogicaShoppingLists(); logica.SaveListInMyLists(publicId, identity.Name); } }
public MarketItem AddOrUpdateMarketItemEnShoppingList(string shoppingListPublidID, int itemID, int units) { LogicaShoppingLists logica = new LogicaShoppingLists(); logica.UpdateMarketItemToShoppingList(shoppingListPublidID, itemID, units); return(logica.SelectMarketItemByID(shoppingListPublidID, itemID, new Imagex32UrlResolver())); }
public EVFitting SetUnitsToFitInShoppingList(string publicID, int id, int units) { LogicaShoppingLists logica = new LogicaShoppingLists(); EVFitting slf = logica.SetUnitsToFitInShoppingList(publicID, id, units, new Imagex32UrlResolver()); return(slf); //return MontarEVFiting(slf.eshFitting, slf.units); }
public IEnumerable <EVFitting> SelectFitsEnShoppingList(string publicID) { LogicaShoppingLists logica = new LogicaShoppingLists(); IEnumerable <EVFitting> fitsSalida; fitsSalida = logica.SelectFitsInShoppingList(publicID, new Imagex32UrlResolver()); return(fitsSalida); }
public ActionResult AnalyzeRawFit(string rawFit) { LogicaShoppingLists logica = new LogicaShoppingLists(); IEnumerable <FittingAnalyzed> fits = null; try { fits = logica.ObtenerListaFits(rawFit); } catch (Exception ex) { return(new HttpStatusCodeResult(System.Net.HttpStatusCode.BadRequest, "The fitting cant be analysed, doesnt seem to have a recognized format.")); } IDictionary <string, FittingAnalyzed> diccFits = new Dictionary <string, FittingAnalyzed>(); foreach (var fit in fits) { fit.Items = fit.Items.OrderBy(i => i.Slot).ToList(); diccFits[fit.Name] = fit; } Session["lastAnalysedFits"] = diccFits; EDVAnalysedFitList edv = new EDVAnalysedFitList(); edv.Fittings = fits; edv.UseText = "Use fit"; if (Request.UrlReferrer.AbsolutePath.Contains("MyFittings")) { edv.ControllerName = "Fittings"; } else { edv.ControllerName = "Lists"; } return(PartialView("../Shared/AnalyzedFitList", edv)); }
public void ActualizarShoppingListHeader(string publicID, string slName, string slDescription) { LogicaShoppingLists logica = new LogicaShoppingLists(); logica.ActualizarShoppingListHeader(publicID, slName, slDescription); }
public void DeleteShoppingList(string publicID, string userName) { LogicaShoppingLists logica = new LogicaShoppingLists(); logica.DeleteShoppingList(publicID, userName); }
public string CrearShoppingList(string name, string description, string userName = null) { LogicaShoppingLists logica = new LogicaShoppingLists(); return(logica.CrearShoppingList(name, description, userName)); }
public bool IsShoppingListOwner(string publicID, string userName = null) { LogicaShoppingLists logica = new LogicaShoppingLists(); return(logica.IsShoppingListOwner(publicID, userName)); }
public bool IsShoppingListFree(string publicID) { LogicaShoppingLists logica = new LogicaShoppingLists(); return(logica.IsShoppingListFree(publicID)); }
public void UseAssetsForDeltas(string publicId, IList <KeyValuePair <int, int> > assets) { LogicaShoppingLists logica = new LogicaShoppingLists(); logica.UpdateAllDeltaToSummary(publicId, assets, false); }
public IList <AssetImported> ImportAssetsForListDelta(string publicId, string assets) { LogicaShoppingLists logica = new LogicaShoppingLists(); return(logica.ImportAssetsForListDelta(publicId, assets, new Imagex32UrlResolver())); }
public IList <EVShoppingListHeader> SelectShoppingListsByUserName(string userName) { LogicaShoppingLists logica = new LogicaShoppingLists(); return(logica.SelectShoppingListsByUserName(userName)); }
public EVListSummary SelectListSummaryPorPublicID(string publicID, bool includeEmpty = true) { LogicaShoppingLists logica = new LogicaShoppingLists(); return(logica.SelectListSummaryPorPublicID(publicID, new Imagex32UrlResolver(), includeEmpty)); //eshShoppingList sl = logica.SelectShoppingListByPublicID(publicID); //EVListSummary summ = new EVListSummary(); //summ.Name = sl.name; //summ.Description = sl.description; //summ.PublicID = sl.publicID; //Dictionary<int, EVFittingHardware> diccHardware = new Dictionary<int, EVFittingHardware>(); //foreach (var shfit in sl.eshShoppingListFittings) //{ // EVFittingHardware fh = diccHardware.ContainsKey(shfit.eshFitting.shipTypeID.Value) ? diccHardware[shfit.eshFitting.shipTypeID.Value] : null; // if (fh == null) // { // fh = new EVFittingHardware(); // fh.ItemID = shfit.eshFitting.shipTypeID.Value; // fh.Name = shfit.eshFitting.name; // fh.ImageUrl32 = GetImageUrl32(shfit.eshFitting.shipTypeID.Value); // summ.Items.Add(fh); // diccHardware.Add(fh.ItemID, fh); // } // fh.Units += shfit.units; // fh.Volume += shfit.units * shfit.eshFitting.shipVolume; //} //foreach (var slit in sl.eshShoppingListInvTypes) //{ // EVFittingHardware fh = diccHardware.ContainsKey(slit.typeID) ? diccHardware[slit.typeID] : null; // if (fh == null) // { // fh = new EVFittingHardware(); // fh.ItemID = slit.typeID; // fh.Name = slit.invType.typeName; // fh.ImageUrl32 = GetImageUrl32(slit.typeID); // summ.Items.Add(fh); // diccHardware.Add(slit.typeID, fh); // } // fh.Units += slit.units; // fh.Volume += slit.volume; //} //foreach (var shfit in sl.eshShoppingListFittings) //{ // foreach (var item in shfit.eshFitting.eshFittingHardwares) // { // EVFittingHardware fh = diccHardware.ContainsKey(item.typeID) ? diccHardware[item.typeID] : null; // if (fh == null) // { // fh = new EVFittingHardware(); // fh.ItemID = item.typeID; // fh.Name = item.invType.typeName; // fh.ImageUrl32 = GetImageUrl32(item.invType.typeID); // diccHardware.Add(item.typeID, fh); // summ.Items.Add(fh); // } // fh.Units += item.units * shfit.units; // fh.Volume += item.volume * shfit.units; // } //} //return summ; }
public IList <MarketItem> SelectMarketItemsEnShoppingList(string publicID) { LogicaShoppingLists logica = new LogicaShoppingLists(); return(logica.SelectMarketItemsEnShoppingList(publicID, new Imagex32UrlResolver())); }
public void UseFitInList(string publicID, int fitID) { LogicaShoppingLists logica = new LogicaShoppingLists(); logica.UseFitInList(publicID, fitID); }
public EVFitting SelectFitByPublicID(string publicID) { LogicaShoppingLists logica = new LogicaShoppingLists(); return(logica.SelectFitSummaryByPublicID(publicID, new Imagex32UrlResolver(), 30000142)); }
public int SaveAnalysedFit(string publicID, string userName, FittingAnalyzed fitAnalysed) { LogicaShoppingLists logica = new LogicaShoppingLists(); return(logica.SaveAnalisedFit(publicID, fitAnalysed, userName)); }