public string Insertar(ExpedienteDTO expediente)
        {
            using (db = new Contexto())
            {
                try
                {
                    // preparar el cliente para guardar
                    Expediente c = Expediente.MapeoDTOToDAL(expediente);
                    c.Obligacion            = Obligacion.MapeoDTOToDAL(expediente.Obligacion);
                    c.Obligacion.Expediente = c;
                    db.Expedientes.Add(c);
                    //db.Obligaciones.Add(c.Obligacion);
                    db.SaveChanges();
                    // preparar la respuesta
                    respuesta = "Se realizó la operación satisfactoriamente";
                }
                catch (System.Data.Entity.Validation.DbEntityValidationException ex)
                {
                    respuesta = ex.Message;
                }
                catch (Exception ex)
                {
                    respuesta = ex.Message;
                }

                return(respuesta);
            }
        }