public async Task <bool> Insert(ITable ety) { DesenvolvedorTable entity = (DesenvolvedorTable)ety; await context.Desenvolvedores.AddAsync(entity); await context.SaveChangesAsync(); return(true); }
public async Task <bool> Put(DesenvolvedorTable desenvolvedor) { var res = await devCrud.Update(desenvolvedor); if (res is true) { return(true); } return(false); }
public async Task <ITable> GetOne(ITable ety, bool isId = true) { DesenvolvedorTable entity = (DesenvolvedorTable)ety; if (isId) { return(await context.Desenvolvedores.FirstOrDefaultAsync(x => x.DesenvolvedorTableId == entity.DesenvolvedorTableId)); } else { return(await context.Desenvolvedores.FirstOrDefaultAsync(x => x.Nome == entity.Nome)); } }
public async Task <bool> Update(ITable ety) { DesenvolvedorTable entity = (DesenvolvedorTable)ety; var res = context.Desenvolvedores.FirstOrDefault(x => x.Nome == entity.Nome); if (res is not null) { res.Nome = entity.Nome; res.Cargo = entity.Cargo; res.ValorH = entity.ValorH; await context.SaveChangesAsync(); return(true); } return(false); }
public async Task <ActionResult <ITable> > One(DesenvolvedorTable ety) { return(await devCrud.GetOne(ety)); }