private vmCartDetailsAll DoCartDetailsGetProcess(int id) { List <vmCartDetail> vmCartdetails = CartRepository.GetCartDetailsList(id); vmCartDetailSummary vmCartDetailsummary = new vmCartDetailSummary(); decimal tmpvalue; decimal? result = decimal.TryParse((string)vmCartdetails.Sum(x => x.NetAmount).ToString(), out tmpvalue) ? tmpvalue : (decimal?)null; vmCartDetailsummary.TotalAmount = tmpvalue; vmCartDetailsummary.TotalItems = vmCartdetails.Count(); vmCartDetailsAll objvmCartDetailsAll = new vmCartDetailsAll(); objvmCartDetailsAll.objvmCartDetails = vmCartdetails; objvmCartDetailsAll.objvmCartDetailSummary = vmCartDetailsummary; return(objvmCartDetailsAll); }
public IHttpActionResult GetCartDetail(int id) { vmCartDetailsAll objvmCartDetailsAll = DoCartDetailsGetProcess(id); return(Ok(objvmCartDetailsAll)); }