public async Task <ActionResult> Edit(LeagueView view) { if (ModelState.IsValid) { var picture = view.Logo; var folder = "~/Content/Logos"; if (view.LogoFile != null) { picture = FileHelper.UploadPhoto(view.LogoFile, folder); picture = $"{folder}/{picture}"; } var league = ToLeague(view); league.Logo = picture; db.Entry(league).State = EntityState.Modified; try { await db.SaveChangesAsync(); } catch { } return(RedirectToAction("Index")); } return(View(view)); }
public async Task <ActionResult> Create(LeagueView view) { if (ModelState.IsValid) { var picture = string.Empty; var folder = "~/Content/Logos"; if (view.LogoFile != null) { picture = FileHelper.UploadPhoto(view.LogoFile, folder); picture = $"{folder}/{picture}"; } var league = ToLeague(view); league.Logo = picture; db.Leagues.Add(league); try { await db.SaveChangesAsync(); } catch { } return(RedirectToAction("Index")); } return(View(view)); }
public async Task <ActionResult> Create(LeagueView view) { try { if (ModelState.IsValid) { var pic = string.Empty; var folder = "~/Content/Logos"; if (view.LogoFile != null) { pic = FilesHelper.UploadPhoto(view.LogoFile, folder); pic = string.Format("{0}/{1}", folder, pic); } var league = ToLeague(view); league.Logo = pic; db.Leagues.Add(league); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(view)); } catch (Exception ex) { fileshelper.ErrorLogging(ex); return(View()); } }
public async Task <ActionResult> Create(LeagueView view) { if (ModelState.IsValid) { var pic = string.Empty; var folder = "~/Content/Leagues"; if (view.LogoFile != null) { pic = FilesHelper.UploadPhoto(view.LogoFile, folder); pic = string.Format("{0}/{1}", folder, pic); } var league = ToLeague(view); league.Logo = pic; db.Leagues.Add(league); var response = await DBHelper.SaveChanges(db); if (response.Succeeded) { return(RedirectToAction("Index")); } ModelState.AddModelError(string.Empty, response.Message); } return(View(view)); }
private void ViewButton_Click(object sender, EventArgs e) { Form newform = new LeagueView(); this.Hide(); this.Close(); newform.Show(); }
private League ToLeague(LeagueView view) { return(new League { LeagueId = view.LeagueId, Logo = view.Logo, Name = view.Name, Teams = view.Teams, }); }
private League ToLeague(LeagueView league) { return(new League { LeagueId = league.LeagueId, Logo = league.Logo, Name = league.Name, Teams = league.Teams }); }
public void LoadLeague(string name) { foreach (var elem in _context.Leagues.ToList()) { if (elem.Name == name) { LeagueName = elem.Name; } } LeagueView lv = new LeagueView(); lv.Show(); }
public async Task <ActionResult> Create(LeagueView view) { try { if (ModelState.IsValid) { // var nombre = await db.Leagues.FindAsync(view.Name); var table = db.Leagues .Where(u => u.Name.ToLower() == view.Name.ToLower()) .FirstOrDefaultAsync(); if (table.Result != null) { ModelState.AddModelError(string.Empty, "Este nombre ya esta en uso, escoja uno diferente"); } else { var pic = string.Empty; var folder = "~/Content/Logos"; if (view.LogoFile != null) { pic = FilesHelper.UploadPhoto(view.LogoFile, folder); pic = string.Format("{0}/{1}", folder, pic); } var league = ToLeague(view); league.Logo = pic; db.Leagues.Add(league); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } } return(View(view)); } catch (Exception e) { string message = string.Format("Message: {0}", e.Message); message += string.Format("Inner: {0}", e.InnerException); ModelState.AddModelError(string.Empty, message); return(View(view)); } }
public async Task <ActionResult> Edit(LeagueView view) { if (ModelState.IsValid) { var pic = view.Logo; var folder = "~/Content/Logos"; if (view.LogoFile != null) { pic = FilesHelper.UploadPhoto(view.LogoFile, folder); pic = string.Format("{0}/{1}", folder, pic); } var league = ToLeague(view); league.Logo = pic; db.Entry(league).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(view)); }
public async Task <ActionResult> Create(LeagueView view) { if (ModelState.IsValid) { var pic = string.Empty; var folder = "~/Content/Leagues"; if (view.LogoLFile != null) { pic = Files.UploadPhoto(view.LogoLFile, folder, ""); pic = string.Format("{0}/{1}", folder, pic); } var league = ToLeague(view); league.Logo = pic; _db.Leagues.Add(league); await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(view)); }
// GET: Teams/LeagueId public ActionResult Index(int? id) { if (id == null) { return new HttpStatusCodeResult(HttpStatusCode.BadRequest); } LeagueView leagueView = new LeagueView(id.GetValueOrDefault()); string sessionId = HttpContext.Session.SessionID; if (leagueView.League.CurrentSessionId == sessionId) { NumberFireConnection numberFireConnection = new NumberFireConnection(leagueView.League.LeagueId, sessionId); numberFireConnection.ImportPlayers(); } return View(leagueView); }