public void AtualizaFilePathImagemOferta(int idOferta, string filePath) { try { using (var context = new CirculoNegocioEntities()) { tbOferta oferta = (from p in context.tbOfertas where p.id == idOferta select p).First(); oferta.imagemFilePath = filePath; context.SaveChanges(); } } catch (Exception) { throw; } }
public bool DeletaOferta(int id) { try { using (var context = new CirculoNegocioEntities()) { tbOferta delete = (from p in context.tbOfertas where p.id == id select p).First(); context.tbOfertas.DeleteObject(delete); context.SaveChanges(); } return(true); } catch (Exception) { return(false); } }
private tbOferta CastOferta(OfertaEntity oferta) { tbOferta tb = new tbOferta(); tb.dataAte = oferta.dataAte; tb.dataDe = oferta.dataDe; tb.dataUltimaAlteracao = oferta.dataUltimaAlteracao; tb.descricao = oferta.descricao; tb.idCliente = oferta.idCliente; tb.imagemFilePath = oferta.imagemFilePath; tb.link = oferta.link; tb.responsavelUltimaAlteracao = oferta.responsavelUltimaAlteracao; tb.titulo = oferta.titulo; tb.estado = oferta.estado; tb.Ativo = oferta.Ativo; return(tb); }
public int InsereOferta(OfertaEntity oferta) { int idOferta = 0; try { using (var context = new CirculoNegocioEntities()) { tbOferta tb = CastOferta(oferta); context.tbOfertas.AddObject(tb); context.SaveChanges(); idOferta = tb.id; } return(idOferta); } catch (Exception) { return(0); } }