public void ShowFranchise(DisneyStoreFranchiseDefinition franchiseDef) { Home.gameObject.SetActive(value: false); Franchise.gameObject.SetActive(value: true); Franchise.SetFranchise(franchiseDef, this); BackButton.SetActive(value: true); }
public async Task <IActionResult> CreateAsync(Franchise franchise) { if (ModelState.IsValid) { var ownerId = _userManager.GetUserId(User); if (ownerId == null) { throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId( User )}'."); } franchise.ImageUrl = ""; franchise.OwnerId = ownerId; franchise.Owner = await _userManager.GetUserAsync(User); //franchise.LeagueId = selectedLeagueId; franchise.League = _leagues.Get(franchise.LeagueId); Random rnd = new Random(); franchise.NumberOfTrades = rnd.Next(0, 8); franchise.Value = (decimal)rnd.Next(45, 75); franchise.Points = rnd.Next(0, 20000); _franchises.Add(franchise); franchise.Owner.NumberAvailFranchises--; var ir = await _userManager.UpdateAsync(franchise.Owner); return(RedirectToAction(nameof(Index))); } return(View(franchise)); }
public void ShowHome() { Franchise.Clear(); Franchise.gameObject.SetActive(value: false); Home.gameObject.SetActive(value: true); BackButton.SetActive(value: false); }
public void Construct() { Franchise franchise = new Franchise(_ctx.Listen360, TestUtil.GetElementForXml(Properties.Resources.FakeFranchise1)); Assert.AreEqual(2, franchise.Id); Assert.AreEqual(1, franchise.ParentId); Assert.AreEqual(1, franchise.RootId); Assert.AreEqual("Proserv", franchise.Name); Assert.AreEqual("Proserv of Atlanta", franchise.ExternalName); Assert.AreEqual("*****@*****.**", franchise.Email); Assert.AreEqual("franchise-1", franchise.Reference); Assert.AreEqual("Active", franchise.Status); Assert.AreEqual("1 North Point Pkwy", franchise.StreetAddress); Assert.AreEqual("Alpharetta", franchise.City); Assert.AreEqual("GA", franchise.Region); Assert.AreEqual("30022", franchise.PostalCode); Assert.AreEqual("US", franchise.Country); Assert.AreEqual("Eastern Time (US & Canada)", franchise.TimeZone); Assert.AreEqual("678-555-1212", franchise.PhoneNumber); Assert.AreEqual("http://foo.bar", franchise.Website); Assert.AreEqual(30, franchise.MarketingRadiusInMiles); Assert.AreEqual(50, franchise.OperatingRadiusInMiles); Assert.AreEqual(new DateTime(2008, 01, 01, 17, 59, 50), franchise.CreatedAt.Value.ToUniversalTime()); }
public IActionResult Edit(int id, Franchise franchise) { if (id != franchise.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _franchises.Update(franchise); } catch (DbUpdateConcurrencyException) { if (!FranchiseExists(franchise.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["LeagueId"] = new SelectList(_leagues.GetAll(), "Id", "Name", franchise.LeagueId); // ViewData["OwnerId"] = new SelectList(_franchises.Owners, "Id", "Email", franchise.OwnerId); return(View(franchise)); }
public void PopulateVM(Franchise entityModel, List <SystemSetting> defaultSettings) { if (entityModel == null) { return; } this.Id = entityModel.Id.ToString(); this.Name = entityModel.Name; this.ManagementFeePercentage = entityModel.ManagementFeePercentage; if (!this.ManagementFeePercentage.HasValue) { Decimal settingValue; foreach (SystemSetting item in defaultSettings) { switch (item.CodeIdentifier) { case "MANAGE_FEE_PERC": decimal.TryParse(item.SettingValue, out settingValue); this.ManagementFeePercentage = settingValue; break; //case "ROYALTY_FEE_PERC": //decimal.TryParse(item.SettingValue, out settingValue); //break; default: break; } } } }
public void CreateFranchise(FranchiseModel model) { var mapper = MapHelper.Mapping <FranchiseModel, Franchise>(); Franchise franchise = mapper.Map <Franchise>(model); this.repository.AddAndSave <Franchise>(franchise); }
public object Convert(object value, Type targetType, object parameter, string language) { Franchise franchise = (Franchise)value; return(new Uri("ms-appx:///Data/franchises/img/svg/" + franchise.CurrentFranchiseId + ".svg")); //return new Uri("ms-appx:///Data/franchises/img/svg/CHN.svg"); }
public async Task <IActionResult> Edit(int id, [Bind("FranchiseID,Name,CreatedDate,Status")] Franchise franchise) { if (id != franchise.FranchiseID) { return(NotFound()); } if (ModelState.IsValid) { try { franchise.CreatedDate = DateTime.Now; _context.Update(franchise); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FranchiseExists(franchise.FranchiseID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(franchise)); }
public void Add(FranchiseUpModel model) { var modelNew = new Franchise { Code = model.Code, DatetimeIns = DateTime.Now, FranchiseButton = new FranchiseButton { Color = model.Color, Resource = DbEntities.Resource.Single(e => e.UidFileName == model.Resource.UidFileName), Position = model.Position, Products = model.Products }, FranchiseData = new FranchiseData { DataFolder = model.DataFolder, LastVersion = null, NewDataFolder = model.NewDataFolder, WsAddress = model.WsAddress }, IsObsolete = false, Name = model.Name, ShortName = model.ShortName, UserIdIns = model.UserInsUpId, }; DbEntities.Franchise.Add(modelNew); DbEntities.SaveChanges(); }
public void Update(Franchise franchise) { var r = _pzRepoContext.Franchises.Find(franchise.FranchiseId); _pzRepoContext.Entry(r).CurrentValues.SetValues(franchise); _pzRepoContext.SaveChanges(); }
public void PopulateVM(Franchise entityModel, List <SystemSetting> defaultSettings) { if (entityModel == null || defaultSettings == null) { return; } this.Id = entityModel.Id; this.franchiseName = entityModel.Name; this.ManagementFeePercentage = entityModel.ManagementFeePercentage; this.RoyaltyFeePercentage = entityModel.RoyaltyFeePercentage; this.HasCustomRoyaltyValues = this.RoyaltyFeePercentage.HasValue; this.HasCustomManagementValues = this.ManagementFeePercentage.HasValue; foreach (SystemSetting item in defaultSettings) { switch (item.CodeIdentifier) { case "MANAGE_FEE_PERC": decimal.TryParse(item.SettingValue, out defaultManagementFeePercentage); break; case "ROYALTY_FEE_PERC": decimal.TryParse(item.SettingValue, out defaultRoyaltyFeePercentage); break; default: break; } } }
public static void AddFranchise(int currentTeamId, int leagueId) { using (var db = new BojoBoxContext()) { var team = db.Teams.FirstOrDefault(a => a.Id == currentTeamId); if (team == null) { throw new Exception("No team found"); } Franchise franchise = new Franchise() { CurrentTeam = team, CurrentTeamId = currentTeamId, LeagueId = leagueId }; var teams = new List <Team>(); teams.Add(team); franchise.Teams = teams; db.Franchises.Add(franchise); db.SaveChanges(); } }
public async Task <IActionResult> Edit(string id, [Bind("FranchiseNo,FranchiseName,FranchiseAddress,FranchisePostcode,FranchiseTel,FranchiseFax,FranchiseStartdate,FranchisorNo")] Franchise franchise) { if (id != franchise.FranchiseNo) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(franchise); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FranchiseExists(franchise.FranchiseNo)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["FranchisorNo"] = new SelectList(_context.Franchisor, "FranchisorNo", "FranchisorNo", franchise.FranchisorNo); return(View(franchise)); }
public void PopulateVM(Franchise entityModel) { if (entityModel == null) { return; } this.Id = entityModel.Id; this.MasterFranchiseCode = entityModel.MasterFranchiseCode; this.Name = entityModel.Name; this.TradingName = entityModel.TradingName; this.EmailAddress = entityModel.EmailAddress; this.BusinessPhoneNumber = entityModel.BusinessPhoneNumber; this.OtherNumber = entityModel.OtherNumber; this.MobileNumber = entityModel.MobileNumber; this.CodeOfConductURL = entityModel.CodeOfConductURL; this.MetroRegion = entityModel.MetroRegion; this.PhysicalAddressRefId = entityModel.PhysicalAddressRefId; this.IsActive = entityModel.IsActive; if (entityModel.PhysicalAddress != null) { UpdateAddressViewModel _vm = new UpdateAddressViewModel(); _vm.PopulateVM(entityModel.PhysicalAddress); this.PhysicalAddress = _vm; } this.PhysicalAddressRefId = entityModel.PhysicalAddressRefId; FormatContactNumbers(entityModel); }
public ActionResult Edit(Franchise franchise) { // We dont want count/ empty image from the edited franchise, so using the id of the // edited franchise, we are retrieving the record from database and applying // all the changes except count/ empty image. Franchise franchiseInDb = db.Franchise.Single(x => x.Id == franchise.Id); // if the user gives a new image file, update the franchise // in database with the given image. try { franchiseInDb.ImageFile = franchise.ImageFile; string imagePath = "~/Content/Images/" + franchiseInDb.ImageFile.FileName; franchiseInDb.Logo = imagePath; franchiseInDb.ImageFile.SaveAs(Server.MapPath(imagePath)); } catch (NullReferenceException) { // No new image file choosen by the user. } franchiseInDb.Name = franchise.Name; franchiseInDb.Origin = franchise.Origin; franchiseInDb.Type = franchise.Type; franchiseInDb.FirstAppearance = franchise.FirstAppearance; franchiseInDb.CreatedBy = franchise.CreatedBy; TryUpdateModel(franchiseInDb); if (ModelState.IsValid) { db.Entry(franchiseInDb).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(franchiseInDb)); }
internal async Task SeedKnownFranchises() { if (franchiseCollectionFactory.Initialized) { return; } var existingFranchises = await dbContext.Franchises.Where(x => KnownFranchises.Contains(x.Name)).ToListAsync(); var missingFranchises = KnownFranchises.Except(existingFranchises.Select(x => x.Name)) .Select(name => { var franchise = new Franchise(name, true); auditMetadataProvider.AddAuditMetadataToNewEntity(franchise); return(franchise); }) .ToList(); if (missingFranchises.Any()) { logger.LogInitializationProcess($"Creating franchises: { String.Join(", ", missingFranchises) }"); dbContext.AddRange(missingFranchises); await dbContext.SaveChangesAsync(); } var franchises = existingFranchises.Concat(missingFranchises).ToDictionary(x => x.Name, x => x.Id); franchiseCollectionFactory.Lotos = franchises["Lotos"]; franchiseCollectionFactory.Orlen = franchises["Orlen"]; franchiseCollectionFactory.Bp = franchises["Bp"]; franchiseCollectionFactory.Auchan = franchises["Auchan"]; franchiseCollectionFactory.Initialized = true; }
/// <summary> /// /// </summary> /// <param name="Country"></param> /// <returns></returns> public Franchise CreateFranchise(string Franchise) { Franchise newFranchise = new Franchise(); newFranchise.Name = Franchise; return(CreateFranchise(newFranchise)); }
private static void AddTeamsAndFranchises(BojoBoxContext db, string[] teamNames, string[] teamAcronyms, int leagueId) { for (int i = 0; i < teamNames.Length; i++) { var name = teamNames[i]; var acronym = teamAcronyms[i]; var team = new Team() { Acronym = acronym, Name = name, }; db.Teams.Add(team); } db.SaveChanges(); for (int i = 0; i < teamAcronyms.Length; i++) { var acronym = teamAcronyms[i]; var team = db.Teams.First(a => a.Acronym == acronym); var franchise = new Franchise() { LeagueId = leagueId, CurrentTeamId = team.Id }; franchise.Teams = new Team[] { team }; db.Franchises.Add(franchise); } db.SaveChanges(); }
public static FranchiseEntry?GetLastEntry(this Franchise franchise) { var lastEntry = franchise.Entries.OrderByDescending(entry => entry.SequenceNumber).FirstOrDefault(); return(lastEntry != null ? lastEntry.Franchise == null ? lastEntry : lastEntry.Franchise.GetLastEntry() : null); }
public static FranchiseEntry?GetFirstEntry(this Franchise franchise) { var firstEntry = franchise.Entries.OrderBy(entry => entry.SequenceNumber).FirstOrDefault(); return(firstEntry != null ? firstEntry.Franchise == null ? firstEntry : firstEntry.Franchise.GetFirstEntry() : null); }
public static string GetActiveColor(this Franchise franchise) { var firstEntry = franchise.GetFirstEntry(); return(firstEntry != null ? firstEntry.Movie?.GetActiveColor() ?? firstEntry.Series !.GetActiveColor() : String.Empty); }
public void DoObsolete(Franchise model, string userId) { model.IsObsolete = true; model.UserIdUpd = userId; model.DatetimeUpd = DateTime.Now; DbEntities.SaveChanges(); }
public ActionResult DeleteConfirmed(int id) { Franchise franchise = db.Franchise.Find(id); db.Franchise.Remove(franchise); db.SaveChanges(); return(RedirectToAction("Index")); }
public void FindCustomerByReferenceNotFound() { Franchise franchise = new Franchise(_ctx.Listen360, TestUtil.GetElementForXml(Properties.Resources.FakeFranchise1)); TestUtil.SetupResponseXml(_ctx.WebRequest, "<customers type=\"array\"></customers>"); ICustomer customer = franchise.FindCustomerByReference("ABC123"); Assert.Null(customer); }
public void FindTechnicianByReferenceNotFound() { Franchise franchise = new Franchise(_ctx.Listen360, TestUtil.GetElementForXml(Properties.Resources.FakeTechnician1)); TestUtil.SetupResponseXml(_ctx.WebRequest, "<technicians type=\"array\"></technicians>"); ITechnician tech = franchise.FindTechnicianByReference("ABC123"); Assert.Null(tech); }
public static string GetYears(this Franchise franchise) { int startYear = franchise.GetStartYear(); int endYear = franchise.GetEndYear(); return(startYear == default ? "-" : startYear == endYear?startYear.ToString() : $"{startYear}-{endYear}"); }
public void FindJobByReferenceNotFound() { Franchise franchise = new Franchise(_ctx.Listen360, TestUtil.GetElementForXml(Properties.Resources.FakeJob1)); TestUtil.SetupResponseXml(_ctx.WebRequest, "<jobs type=\"array\"></jobs>"); IJob job = franchise.FindJobByReference("ABC123"); Assert.Null(job); }
public virtual ActionResult Create(Franchise franchise) { franchise.AddedDate = DateTime.Now; hopeLingerieEntities.AddToFranchises(franchise); hopeLingerieEntities.SaveChanges(); MailService.Send("*****@*****.**", "*****@*****.**", "Consulta de Franquicias", "Has recibido una nueva consulta por Franquicias en el sitio web. Podes revisar la misma desde el administrador."); return(RedirectToAction("Index", "Home")); }
// GET: Franchises/Create public IActionResult Create() { var ownerId = _userManager.GetUserId(User); Franchise franchise = new Franchise(); franchise.OwnerId = ownerId; PopulateLegauesDropDownList(); return(View(franchise)); }