// GET: ShippingTypes public ActionResult Index() { //try //{ // List<ShippingTypesDTO> shippingType = shippingTypeRepository.GetAll().Select(x => new ShippingTypesDTO // { // ShippingTypeID = x.ShippingTypeID, // Name = x.Name, // Description = x.Description, // PricePerDeci = x.PricePerDeci // }).ToList(); // if (shippingType.Capacity == 0) // { // shippingType = new List<ShippingTypesDTO> { new ShippingTypesDTO() }; // } // return Json(shippingType, JsonRequestBehavior.AllowGet); //} //catch (Exception e) //{ // return Json(false, JsonRequestBehavior.DenyGet); //} var shippingType = shippingTypeRepository.GetAll().ToList(); var shippingTypeDTO = Mapper.Map <List <ShippingType>, List <ShippingTypesDTO> >(shippingType); return(Json(shippingTypeDTO, JsonRequestBehavior.AllowGet)); }
public ActionResult Index() { var shippingTypes = shippingTypeRepository.GetAll().ToList(); var model = (CheckoutModel)mainModel; model.ShippingTypes = Mapper.Map <List <ShippingTypesDTO> >(shippingTypes); return(View(model)); }