public async Task <IActionResult> Edit(int affid, TeamAffiliation model, IFormFile logo) { var aff = await DbContext.TeamAffiliations .Where(a => a.AffiliationId == affid) .FirstOrDefaultAsync(); if (aff == null) { return(NotFound()); } if (model.FormalName == null || model.ExternalId == null) { return(BadRequest()); } aff.FormalName = model.FormalName; aff.ExternalId = model.ExternalId; DbContext.TeamAffiliations.Update(aff); await DbContext.SaveChangesAsync(); await SolveLogo(logo, model.ExternalId); return(RedirectToAction(nameof(Detail), new { affid })); }
public Organization(TeamAffiliation a) { id = a.ExternalId; name = a.ExternalId.ToUpper(); shortname = a.ExternalId.ToUpper(); country = a.CountryCode; formal_name = a.FormalName; icpc_id = id; }
public async Task <IActionResult> Add(TeamAffiliation model, IFormFile logo) { model.AffiliationId = 0; if (model.FormalName == null || model.ExternalId == null) { return(BadRequest()); } var e = DbContext.TeamAffiliations.Add(model); await DbContext.SaveChangesAsync(); await SolveLogo(logo, model.ExternalId); return(RedirectToAction(nameof(Detail), new { affid = e.Entity.AffiliationId })); }