public void AddMotivoBaja(MotivosBaja motivosBaja) { try { using (var context = new AEPEntities()) { context.MotivosBaja.AddObject(motivosBaja); context.SaveChanges(); } } catch (Exception ex) { if (ex.InnerException.Message.Contains("23505")) throw new Exception("Error: no puede asignar dos motivos con la misma descripción."); } }
public void UpdateMotivoBaja(MotivosBaja motivosBaja) { using (var context = new AEPEntities()) { MotivosBaja motivosBaja2 = context.MotivosBaja.First(i => i.MotivoBajaId == motivosBaja.MotivoBajaId); motivosBaja2.Descripcion = motivosBaja.Descripcion; context.SaveChanges(); } }