public ActionResult AssignForumTouser(string jsonData, int fId) { try { TblUser sessionUser = (TblUser)Session["UserSession"]; List <tblForum> ForumDetails = new List <tblForum>(); JavaScriptSerializer json_serializer = new JavaScriptSerializer(); json_serializer.MaxJsonLength = int.MaxValue; object[] objData = null; if (!string.IsNullOrEmpty(jsonData)) { objData = (object[])json_serializer.DeserializeObject(jsonData); } var result = fr.AssignForumToDB(objData, fId); //if (result == 1) //{ // // TblUser sessionUser = (TblUser)Session["UserSession"]; // var lstTemplate = etr.GetEmailTemplateAssigns(sessionUser.TenantId); // ForumDetails = fr.GetForumById(fId); // foreach (Dictionary<string, object> item in objData) // { // var emailBody = lstTemplate[10].EmailBody; // var objUser = userRepository.GetUserById(Convert.ToInt32(item["UserId"])); // emailBody = emailBody.Replace("{UserName}", objUser[0].FirstName + " " + objUser[0].LastName); // emailBody = emailBody.Replace("{ForumName}", ForumDetails[0].Title); // emailBody = emailBody.Replace("{DueDate}", Convert.ToString(item["DueDate"])); // emailBody = emailBody.Replace("{Admin}", objUser[0].TenantName); // var emailSubject = lstTemplate[10].EmailSubject + "-" + ForumDetails[0].Title; // tblEmails objEmail = new tblEmails(); // objEmail.EmailTo = objUser[0].EmailId; // objEmail.EmailSubject = emailSubject; // objEmail.EmailBody = emailBody; // objEmail.Activityid = fId; // objEmail.Activitytype = "Curriculum"; // objEmail.Duedate = Convert.ToDateTime(item["DueDate"]); // bool status = cc.CheckInsertEmail(objEmail); // if (!status) // { // var emailResult = userRepository.InsertEmail(objEmail); // } // } //} } catch (Exception ex) { newException.AddException(ex); } return(Json(HttpStatusCode.OK, JsonRequestBehavior.AllowGet)); }