public List <OrganismoSP> updateOrganismo(OrganismoDto OrganismoDto)
        {
            List <OrganismoSP> lista = new List <OrganismoSP>();

            OrganismoModificado = OrganismoDto;
            using (NuevoDbContext context = new NuevoDbContext())
            {
                OrganismoDto Organismo = context.getOrganismos(true).Where(t => t.Id == OrganismoDto.Id).FirstOrDefault();
                OrganismoOriginal = Organismo;

                prepararCambios(OrganismoModificado, OrganismoOriginal, context);
                var idOrganismoAModificarr = Organismo.Id;
                Organismo.Nombre       = OrganismoDto.Nombre.Trim().ToUpper();
                Organismo.Activo       = OrganismoDto.Activo;
                Organismo.Provincia_Id = OrganismoDto.Provincia_Id;
                Organismo.Localidad_Id = OrganismoDto.Localidad_Id;
                Organismo.Region_Id    = OrganismoDto.Region_Id;

                context.SaveChanges();
                context.CommonChangeLogger.AddRange(listLoggers);
                context.SaveChanges();
                lista = context.Database
                        .SqlQuery <OrganismoSP>("GetOrganismosPorId @id", new SqlParameter("@id", Organismo.Id))
                        .ToList();
            }
            return(lista);
        }