public static fretamento AlteraSalvaFretamento(fretamento fretamento) { using (var ContextTransaction = db.Database.BeginTransaction()) { try { var existeFretamento = db.fretamento.Find(fretamento.Id); using (var db = new bancoviagemEntities()) { if (existeFretamento == null) { db.Entry(fretamento).State = EntityState.Added; } else { db.Entry(fretamento).State = EntityState.Modified; } db.SaveChanges(); } ContextTransaction.Commit(); } catch (Exception ex) { ContextTransaction.Rollback(); throw ex; } } return(fretamento); }
protected void Page_Load(object sender, EventArgs e) { //very first load// string id = Request.QueryString["FretamentoId"]; if (!string.IsNullOrEmpty(id)) { //MontarCadastroVeiculo(Convert.ToInt32(id)); } else { _Fretamento = new fretamento(); } }
public static int Excluir(int id) { fretamento fretamento = new fretamento(); using (var db = new bancoviagemEntities()) { var y = db.fretamento.Find(id); y.Status = 1; fretamento = y; } using (var db = new bancoviagemEntities()) { db.Entry(fretamento).State = EntityState.Modified; db.SaveChanges(); } return(id); }