public static ML.Result GetAll() { ML.Result result = new ML.Result(); try { using (DL.EmpresaXEntities context = new DL.EmpresaXEntities()) { var query = context.ProductoGetAll().ToList(); result.Objects = new List <Object>(); if (result.Objects != null) { foreach (var obj in query) { ML.Producto producto = new ML.Producto(); producto.IdProducto = obj.IdProducto; producto.Nombre = obj.Nombre; producto.CodigoDeBarras = Convert.ToInt32(obj.CodigoDeBarras); producto.Cantidad = Convert.ToInt32(obj.Cantidad); producto.PrecioUnitario = Convert.ToInt32(obj.PrecioUnitario); producto.LogoTipo = Convert.FromBase64String(obj.LogoTipo); result.Objects.Add(producto); } result.Correct = true; } else { result.Correct = false; result.ErrorMessage = "No hay datos!"; } } } catch (Exception ex) { result.Correct = false; result.ErrorMessage = ex.Message; } return(result); }
public static ML.Result GetAllProducto() { ML.Result result = new ML.Result(); try { using (DL.EmpresaXEntities context = new DL.EmpresaXEntities()) { var query = context.ProductoGetAll().ToList(); result.Objects = new List <Object>(); if (result.Objects != null) { foreach (var obj in query) { ML.SucursalProducto sucursalProducto = new ML.SucursalProducto(); sucursalProducto.Producto = new ML.Producto(); sucursalProducto.Producto.IdProducto = obj.IdProducto; sucursalProducto.Producto.Nombre = obj.Nombre; result.Objects.Add(sucursalProducto); } result.Correct = true; } else { result.Correct = false; result.Object = "No hay registros"; } } } catch (Exception ex) { result.Correct = false; result.ErrorMessage = ex.Message; } return(result); }