public void deletelocalidad(int id) { using (NuevoDbContext context = new NuevoDbContext()) { LocalidadDto localidad = context.getLocalidades(true) .Where(t => t.Id == id) .FirstOrDefault(); context.Remove(localidad); context.SaveChanges(); } }
public async Task <List <LocalidadSP> > updatelocalidad(LocalidadDto LocalidadDto) { elementoModificado = LocalidadDto; using (NuevoDbContext context = new NuevoDbContext()) { //load task from database LocalidadDto localidad = context.getLocalidades(true).Where(t => t.Id == LocalidadDto.Id).FirstOrDefault(); elementoOriginal = localidad; prepararCambios(elementoModificado, elementoOriginal, context); var idlocalidadAModificar = localidad.Id; localidad.Nombre = LocalidadDto.Nombre.Trim().ToUpper(); localidad.Deleted = LocalidadDto.Deleted; localidad.ProvinciaId = LocalidadDto.ProvinciaId; context.SaveChanges(); context.CommonChangeLogger.AddRange(listLoggers); context.SaveChanges(); return(await context.Database .SqlQuery <LocalidadSP>("GetLocalidadesPorId @id", new SqlParameter("@id", idlocalidadAModificar)) .ToListAsync()); } }