Esempio n. 1
0
        public JsonResult SaveUserMessageList(string userid, string message)
        {
            List <MessageList> usermessagelist = new List <MessageList>();
            int resule = 0;
            //string orgid = Session["OrgId"].ToString();
            //string fileid = Session["UserId"].ToString();
            string orgid  = User.OrgId;
            string fileid = User.UserId;

            EPortal.Models.UserFeedBack userfeedback = null;
            using (EPortalEntities entity = new EPortalEntities())
            {
                userfeedback                     = new UserFeedBack();
                userfeedback.Id                  = Guid.NewGuid().ToString();
                userfeedback.ApplicantId         = fileid;
                userfeedback.MessageHeader       = "Header-Message";
                userfeedback.MessageInfo         = message;
                userfeedback.CreateDateTime      = System.DateTime.Now;
                userfeedback.OrganizationID      = orgid;
                userfeedback.ApplicantTo         = userid;
                entity.Entry(userfeedback).State = System.Data.Entity.EntityState.Added;
                entity.UserFeedBacks.Add(userfeedback);
                resule = entity.SaveChanges();
            }
            return(Json(resule > 0 ? true : false, JsonRequestBehavior.AllowGet));
        }
        public JsonResult SaveFeedback(UserFeedBack feedback)
        {
            int result = 0;
            //string orgid = Session["OrgId"].ToString();
            //string userid = Session["UserId"].ToString();

            string userid = User.UserId;
            string orgid  = User.OrgId;

            using (EPortalEntities entity = new EPortalEntities())
            {
                var orgadminid = (from a in entity.UserInfoes
                                  where a.OrganizationID == orgid &&
                                  a.Code == "Admin"
                                  select a.Id).FirstOrDefault();



                feedback.Id                  = Guid.NewGuid().ToString();
                feedback.OrganizationID      = orgid;
                feedback.RowState            = true;
                feedback.ApplicantId         = userid;
                feedback.CreateDateTime      = System.DateTime.Now;
                feedback.ApplicantTo         = orgadminid;
                entity.Entry(feedback).State = System.Data.Entity.EntityState.Added;
                entity.UserFeedBacks.Add(feedback);
                try
                {
                    result = entity.SaveChanges();
                }
                catch (Exception ex)
                {
                }
            }
            return(Json(result > 0 ? true : false, JsonRequestBehavior.AllowGet));
        }