Exemplo n.º 1
0
        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"));
        }
Exemplo n.º 2
0
        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));
        }