public ActionResult InsertEventDetails(string json) { string UsertypeId = Session["UserTypeId"].ToString(); XmlDocument XmlDoc; XmlDoc = (XmlDocument)JsonConvert.DeserializeXmlNode("{\"Details\":" + json + "}", "Event"); CalendarCon.InsertEventDetails(XmlDoc.InnerXml, UsertypeId); TempData["Message"] = "Record has been save successfully"; return(RedirectToAction("CounsellorCalendar", "Home")); }
public JsonResult GetEvents() { var events = new List <Event>(); DataTable dt = new DataTable(); string UsertypeId = Session["UserTypeId"].ToString(); string UserType = Session["UserType"].ToString(); dt = CalendarCon.GetEvnetDetails(UsertypeId, UserType); if (dt.Rows.Count > 0) { for (int i = 0; dt.Rows.Count > i; i++) { Event eventDetails = new Event(); string Rid = dt.Rows[i]["EventId"].ToString(); int EventId = int.Parse(Rid); //events.Id = Noi; eventDetails.EvenID = EventId; eventDetails.Subject = dt.Rows[i]["Subject"].ToString(); eventDetails.Description = dt.Rows[i]["Description"].ToString(); eventDetails.Start = DateTime.Parse(dt.Rows[i]["Start"].ToString()); eventDetails.End = DateTime.Parse(dt.Rows[i]["End"].ToString()); eventDetails.ThemeColor = dt.Rows[i]["ThemeColor"].ToString(); eventDetails.IsFullDay = bool.Parse(dt.Rows[i]["IsFullDay"].ToString()); events.Add(eventDetails); } } return(new JsonResult { Data = events, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); //using (InomiEntities dc = new InomiEntities()) //{ // var events = dc.Events.ToList(); // return new JsonResult { Data = events, JsonRequestBehavior = JsonRequestBehavior.AllowGet }; //} }