本文整理汇总了C#中EFRepository.Obtener方法的典型用法代码示例。如果您正苦于以下问题:C# EFRepository.Obtener方法的具体用法?C# EFRepository.Obtener怎么用?C# EFRepository.Obtener使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类EFRepository
的用法示例。
在下文中一共展示了EFRepository.Obtener方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Editar
public ActionResult Editar(int productoId, int maxiKioscoId)
{
var repo = new EFRepository<Entidades.MaxiKiosco>();
var maxi = repo.Obtener(maxiKioscoId);
repo.MaxiKioscosEntities.StockActualizar(maxi.Identifier, productoId);
Stock stock = Uow.Stocks.Obtener(s => s.ProductoId == productoId
&& s.MaxiKioscoId == maxiKioscoId,
s => s.MaxiKiosco, s => s.Producto,
s => s.StockTransacciones);
if (stock == null)
{
stock = new Stock();
var maxiKiosco = Uow.MaxiKioscos.Obtener(maxiKioscoId);
var producto = Uow.Productos.Obtener(productoId);
stock.MaxiKioscoId = maxiKioscoId;
stock.ProductoId = productoId;
stock.MaxiKiosco = maxiKiosco;
stock.Producto = producto;
stock.FechaCreacion = DateTime.Now;
stock.OperacionCreacion = "Edición en web";
}
var model = new StockModel()
{
MaxiKiosco = stock.MaxiKiosco.Nombre,
MotivoCorreccionId = UsuarioActual.Cuenta.MotivoCorreccionPorDefecto,
Producto = stock.Producto.Descripcion,
StockActual = stock.StockActual,
PrecioConIVA = stock.Producto.PrecioConIVA,
Stock = stock
};
return PartialView(model);
}