/// <summary> /// Obtiene todos los productos desde la base de datos. /// </summary> /// <returns></returns> public static List <ProductoViewModel> ObtenerProductos() { //Obtengo los productos de la base, lo mappeo a viewmodel, y devueldo la vista de eso List <ProductoViewModel> productos = null; try { List <ProductoDataModel> productoDataModels = productoDao.GetAllElements(); productos = new List <ProductoViewModel>(); foreach (ProductoDataModel productoDataModel in productoDataModels) { productos.Add(Mapper.Map <ProductoDataModel, ProductoViewModel>(productoDataModel)); } } catch (Exception) { productos = new List <ProductoViewModel>(); } return(productos); }