public void SendEmail(getPricedata modeldata) { string[] spaId = { }; if (!String.IsNullOrEmpty(modeldata.SpaIdForPriceReq)) { spaId = modeldata.SpaIdForPriceReq.Split(','); } List <spa_basic_info> spaEntity; using (spa_dbEntities db = new spa_dbEntities()) { spaEntity = db.spa_basic_info.Where(x => spaId.Contains <string>(x.id.ToString()) && !String.IsNullOrEmpty(x.contact_email)).ToList(); } string mailbody = "", mailTemplate = ""; mailTemplate = System.IO.File.ReadAllText(System.Web.Hosting.HostingEnvironment.MapPath("~/MailTemplate/getPriceMail.html")); mailbody = mailTemplate.Replace("[xxxNamexxx]", modeldata.name).Replace("[xxxEmailxxx]", modeldata.Email).Replace("[xxxPhoneNumberxxx]", modeldata.Phone).Replace("[xxxBusinessNamexxx]", modeldata.Bname).Replace("[xxxAddressxxx]", modeldata.Address).Replace("[xxxContacttimexxx]", modeldata.ContactTime).Replace("[xxxPreferredtocontactbyxxx]", modeldata.PreferToContactBy); foreach (var item in spaEntity.Take(2)) { SendEmail(item.contact_email, "Enquiry mail from Inkarn.", mailbody.Replace("[xxxSpaNamexxx]", item.name), true, modeldata.name); } mailbody = "Mail sample mail will be sent to email Ids"; foreach (var item in spaEntity) { mailbody += item.contact_email + ", "; } SendEmail(Convert.ToString(ConfigurationManager.AppSettings["AdminEmailAddress"]), "Enquire Test Mail data", mailbody, true, "Inkarn"); }