public HeaderDetails CreateSessionModel(int UserId, String FullName) { //this method will creating a datamodel(which contains wishlist and cart details of logged user) decimal? Subtotal = 0; int Count = 0; CartServices service = new CartServices(); HeaderDetails details = new HeaderDetails(); List <CartItem> CartItemlist = new List <CartItem>(); details.cart.CartItemList = service.GetCartItems(UserId); details.wishListCount = service.GetWishListItems(UserId).Count(); details.FullName = FullName; //calculate cart subtotal and count if (details.cart.CartItemList != null) { foreach (var item in details.cart.CartItemList) { Count = Count + item.Qty; Subtotal = Subtotal + (item.Qty * item.Price); } } details.cart.Count = Count; details.cart.SubTotal = Subtotal; return(details); }
public void CopyFrom(TableBlockDetails source) { HeaderDetails.CopyFrom(source.HeaderDetails); EvenRowDetails.CopyFrom(source.EvenRowDetails); OddRowDetails.CopyFrom(source.OddRowDetails); FontName = source.FontName; FontSize = source.FontSize; FontIndex = source.FontIndex; Cells = new List <TableBlockCellDetails>(); foreach (var cell in source.Cells) { Cells.Add(new TableBlockCellDetails(cell)); } }
public string GetHeaderDetail(string requestParam) { string RetVal = string.Empty; System.Web.Script.Serialization.JavaScriptSerializer jSearializer = new System.Web.Script.Serialization.JavaScriptSerializer(); try { HeaderDetails ObjHedDet = new HeaderDetails(); RetVal = ObjHedDet.GetHeaderDetail(requestParam); } catch (Exception Ex) { RetVal = string.Empty; Global.CreateExceptionString(Ex, null); } return RetVal; }
public string SaveHeaderDetails(string requestParam) { string RetVal = "false"; string[] Params; string DbNid = string.Empty; bool IsDIDatabase = false; string UserNId = string.Empty; string MAInputParam = string.Empty; try { HeaderDetails ObjHedDet = new HeaderDetails(); if (ObjHedDet.SaveHeaderDetails(requestParam)) { Params = Global.SplitString(requestParam, Constants.Delimiters.ParamDelimiter); DbNid = Params[0]; UserNId = Params[21]; IsDIDatabase = Convert.ToBoolean(Params[2]); if (IsDIDatabase) { MAInputParam = DbNid + Constants.Delimiters.ParamDelimiter + UserNId; RetVal = AdminUpdateArtifactsWithHeaderForDatabase(MAInputParam).ToString(); } else { MAInputParam = DbNid + Constants.Delimiters.ParamDelimiter + UserNId; RetVal = AdminUpdateArtifactsWithHeaderForUploadedDSD(MAInputParam).ToString(); } } } catch (Exception Ex) { RetVal = "false"; } return RetVal.ToLower(); }