public override void Add(Team obj) { if (obj.ATIVO) { foreach (var item in db.Teams.Where(p => p.IDPESSOA == obj.IDPESSOA && p.STATUS == true && p.ATIVO == true).ToList()) { db.Entry(item).State = EntityState.Modified; item.ATIVO = false; db.SaveChanges(); } } if (obj.SIMBOLO == null) { obj.SIMBOLO = "semimagem.png"; } else { string sFoto = obj.ID + "_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".jpg"; Diverso.SaveCoverPicture(obj.FOTO, "FotoJogador", sFoto); obj.SIMBOLO = sFoto; } obj.FOTO = "semimagem.png"; db.Add(obj); db.SaveChanges(); }
public override void Update(Team obj) { if (obj.ATIVO) { foreach (var item in db.Teams.Where(p => p.IDPESSOA == obj.IDPESSOA && p.STATUS == true && p.ATIVO == true).ToList()) { db.Entry(item).State = EntityState.Modified; item.ATIVO = false; db.SaveChanges(); } } db.Entry(obj).State = EntityState.Modified; if (obj.SIMBOLO == null) { db.Entry(obj).Property("SIMBOLO").IsModified = false; } else { string sFoto = obj.ID + "_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".jpg"; Diverso.SaveCoverPicture(obj.FOTO, "Simbolo", sFoto); obj.SIMBOLO = sFoto; } db.Entry(obj).Property("DATACADASTRO").IsModified = false; db.Entry(obj).Property("STATUS").IsModified = false; obj.FOTO = "semimagem.png"; db.SaveChanges(); }
public override void Add(Player obj) { if (obj.FOTO == null) { obj.FOTO = "semimagem.png"; } else { string sFoto = obj.ID + "_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".jpg"; Diverso.SaveCoverPicture(obj.FOTO, "FotoJogador", sFoto); obj.FOTO = sFoto; } db.Add(obj); db.SaveChanges(); }
public override void Update(Player obj) { db.Entry(obj).State = EntityState.Modified; if (obj.FOTO == null) { db.Entry(obj).Property("FOTO").IsModified = false; } else { string sFoto = obj.ID + "_" + DateTime.Now.ToString("yyyyMMddHHmmss") + ".jpg"; Diverso.SaveCoverPicture(obj.FOTO, "FotoJogador", sFoto); obj.FOTO = sFoto; } db.Entry(obj).Property("DATACADASTRO").IsModified = false; db.Entry(obj).Property("DATADISPENSA").IsModified = false; db.Entry(obj).Property("STATUS").IsModified = false; db.SaveChanges(); }