/// <summary> /// Realiza una actualización en el repositorio /// </summary> /// <param name="store"></param> public void UpdateStore(Store store) { IRepository <Dominio.Entities.Store> storesRepository = new InfraestructuraDatos.Repositories.GenericRepository <Dominio.Entities.Store>(szDBContext); Dominio.Entities.Store storeEntity = ObjectMapper.Mapper.Map <Adaptadores.Store, Dominio.Entities.Store>(store); storesRepository.Update(storeEntity); }
/// <summary> /// Obtiene un store sin realizar tracking /// </summary> /// <param name="id"></param> /// <returns></returns> public Adaptadores.Store GetStoreNoTracking(long id) { IRepository <Dominio.Entities.Store> storesRepository = new InfraestructuraDatos.Repositories.GenericRepository <Dominio.Entities.Store>(szDBContext); Dominio.Entities.Store store = storesRepository.GetById(id, false); Adaptadores.Store storeDTO = ObjectMapper.Mapper.Map <Dominio.Entities.Store, Adaptadores.Store>(store); return(storeDTO); }