public List <DomicilioMediadorSP> updateDomicilioMediador(DomicilioMediadorDto DomicilioMediadorDto)
        {
            DomicilioMediadorModificado = DomicilioMediadorDto;
            List <DomicilioMediadorSP> lista = new List <DomicilioMediadorSP>();

            using (NuevoDbContext context = new NuevoDbContext())
            {
                DomicilioMediadorDto DomicilioMediador = context.getDomiciliosMediadores(true).Where(t => t.Id == DomicilioMediadorDto.Id).FirstOrDefault();
                DomicilioMediadorOriginal = DomicilioMediador;

                prepararCambios(DomicilioMediadorModificado, DomicilioMediadorOriginal, context);
                DomicilioMediador.Domicilio  = DomicilioMediadorDto.Domicilio.Trim().ToUpper();
                DomicilioMediador.MediadorId = DomicilioMediadorDto.MediadorId;
                DomicilioMediador.Activo     = DomicilioMediadorDto.Activo;
                context.SaveChanges();
                context.CommonChangeLogger.AddRange(listLoggers);
                context.SaveChanges();
                lista = context.Database
                        .SqlQuery <DomicilioMediadorSP>("GetDomicilioMediadorPorId @id", new SqlParameter("@id", DomicilioMediadorOriginal.Id))
                        .ToList();
            }
            return(lista);
        }