public JsonResult <Models.Product> GetProduct(string id) { try { var mapObj = new QuickKartMapper <Product, Models.Product>(); var dal = new QuickKartRepository(); Product productList = dal.GetProductUsingLinq().Where(x => x.ProductId == id).FirstOrDefault(); return(Json <Models.Product> (mapObj.Translate(productList))); } catch (Exception ex) { return(null); } }
public JsonResult <List <Models.Product> > GetProducts() { try { var mapObj = new QuickKartMapper <Product, Models.Product>(); var dal = new QuickKartRepository(); var productList = dal.GetProductUsingLinq(); var products = new List <Models.Product>(); if (productList.Any()) { foreach (var product in productList) { products.Add(mapObj.Translate(product)); } } return(Json <List <Models.Product> >(products)); } catch (Exception ex) { return(null); } }