public void InsertContactDestination() { var db = new ApplicationDbContext(); var contactDestination = new ContactDestination(); TryUpdateModel(contactDestination); if (ModelState.IsValid) { try { db.ContactDestinations.Add(contactDestination); db.SaveChanges(); ErrorLabel.Text = String.Empty; } catch (DbEntityValidationException ex) { ErrorLabel.Visible = true; ErrorLabel.Text = EventLogManager.LogError(ex); } catch (Exception exp) { ErrorLabel.Text = exp.Message; ErrorLabel.Visible = true; } } else { ErrorLabel.Text = "Complete todos los campos."; ErrorLabel.Visible = true; } }
public void DeleteContactDestination(ContactDestination subject) { try { var db = new ApplicationDbContext(); var contactDestination = db.ContactDestinations.Where(s => s.ContactDestinationID == subject.ContactDestinationID).SingleOrDefault(); db.ContactDestinations.Remove(contactDestination); db.SaveChanges(); ErrorLabel.Text = String.Empty; } catch (DbEntityValidationException ex) { ErrorLabel.Visible = true; ErrorLabel.Text = EventLogManager.LogError(ex); } catch (Exception exp) { ErrorLabel.Text = exp.Message; ErrorLabel.Visible = true; } }