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)); }