public void SendGroupEmail(ShoppingCart cart, string paypalTotal) { EmailManager em = new EmailManager(); EmailContents ec = new EmailContents(); BizInfo bi = BizInfoRepository.GetBizInfoById(cart.BizId); em.EMBizInfo = bi; em.EMShoppingCart = cart; em.OrderTime = DateTime.Now.ToShortTimeString() + " " + DateTime.Now.ToShortDateString(); TempData["DeliveryAddress"] = ""; em.OrderType = cart.IsDelivery ? "Delivery" : "Pickup"; em.PaymentType = "Credit Card"; em.ScheduleDateTime = base.CurrentOrder.ScheduleTime + ", " + base.CurrentOrder.ScheduleDate; em.OrderNumber = (800000000 + base.CurrentOrder.OrderId).ToString(); em.Name = base.CurrentOrder.FirstName + " " + base.CurrentOrder.LastName; em.Address = base.CurrentOrder.Street; em.City = base.CurrentOrder.City; em.State = base.CurrentOrder.State; em.Zip = base.CurrentOrder.ZipCode; em.Phone = base.CurrentCreditCard.Phone; em.IpAddress = base.CurrentUserIP; em.CreditCardType = CreditCardTypeRepository.GetCreditCardTypeById(base.CurrentCreditCard.CreditCardTypeId).Title; em.CreditCardNumber = "xxxx-xxxx-xxxx-" + base.CurrentCreditCard.CreditCardNumber.Substring(base.CurrentCreditCard.CreditCardNumber.Length - 4); em.ExpirationDate = base.CurrentCreditCard.ExpirationMonth.ToString() + "/" + base.CurrentCreditCard.ExpirationYear.ToString(); em.SecurityCode = "xx" + base.CurrentCreditCard.SecurityCode.ToString().Substring(base.CurrentCreditCard.SecurityCode.ToString().Length - 1);; em.Subtotal = Helper.FormatPriceWithDollar(cart.SubTotal());; em.Tax = ToUSD(cart.Tax().ToString("N2")); em.CouponChoice = base.CurrentOrder.CouponChoice; em.ServiceCharge = ToUSD(cart.serviceCharge.ToString("N2")); em.DeliveryCharge = ToUSD(cart.DeliveryFee.ToString("N2")); em.Tip = ToUSD(cart.DriverTip.ToString("N2")); em.DriveName = base.CurrentOrder.DriverName; em.CouponChoice = base.CurrentOrder.CouponChoice; em.Instruction = base.CurrentOrder.CustomerMessage; em.Total = Helper.FormatPriceWithDollar(cart.Total()); // ToUSD(cart.Total().ToString("N2")); ec.FromEmailAddress = Globals.Settings.ContactForm.MailFrom; ec.FromName = "FoodReady.Net"; ec.Subject = "New online order"; ec.To = Globals.Settings.ContactForm.MailTo; // send to FoodReady.Net ec.Body = em.BuildEmailHtmlBodyForOrder(); em.FaxBody = em.BuildFaxHtmlBodyForOrder(); em.SendFax(bi.Fax); em.Send(ec); // ec.To = base.CurrentOrder.Email; // send to user //em.Send(ec); ec.To = bi.ContactInfo.Email; // send to restaurant em.Send(ec); }