public ActionResult SaveCommunication(Entities::Models.Communication instance, string hidmessage) { try { string Recipien1 = WebRequest.GetString("Recipien1", true); string Title1 = WebRequest.GetString("Title1", true); string cons = WebRequest.GetString("EmailContent1", true); // string CommunicationContent = WebRequest.GetString("CommunicationContent", true); var a = Recipien1.Split(','); var ReadStatus = ""; var senguid = ""; for (int i = 0; i < a.Length - 1; i++) // var x = item.Split('|'); { senguid += a[i].ToString().Split('|')[0].Trim() + ','; ReadStatus += a[i].ToString().Split('|')[1] + ','; } instance.SendGuid = ecoBio.Wms.Web.Masterpage.CurrUser.guid; //instance.MsgContent = cons; instance.Recipient = senguid; instance.ReadStatus = ReadStatus; instance.MsgGuid = Guid.NewGuid(); instance.SendDate = System.DateTime.Now; instance.Title = Title1; instance.MsgContent = hidmessage; _communicationRepos.AddService(instance); } catch { } return(RedirectToAction("SendMail")); }
public ActionResult SendCommunication(Entities::Models.Communication instance) { dynamic data = new System.Dynamic.ExpandoObject(); data.one = new Entities::Models.Communication(); // string password= ecoBio.Wms.Web.Masterpage.CurrUser.emailpassword; //string key = DESHelper.GetKey(); //string pwd = DESHelper.DESDecrypt(password, key); // data.pwd = pwd; var use = _userRepos.GetUserAll().ToList(); var em = _employeeservice.GetEmployee().ToList(); List <SelectListItem> rec = use.Select(p => new SelectListItem { Text = p.UserChineseName, Value = p.UserGuid.ToString() }).ToList(); List <SelectListItem> emp = em.Select(p => new SelectListItem { Text = p.EmployeeChineseName, Value = p.EmployeeGuid.ToString() }).ToList(); data.use = use; data.em = em; data.rec = rec; data.emp = emp; return(View(data)); }