public ActionResult TutorSkillAction(int?id, int?uid) { ViewBag.drpInstrument = CommonController.drpInstrument(); ViewBag.drpCourseLevel = CommonController.drpCourseLevel(); if (id != 0) { InstumentLevel dataset = entities.InstumentLevels.Find(id); return(PartialView(dataset)); } else { InstumentLevel dataset = new InstumentLevel(); dataset.UserID = (int)uid; return(PartialView(dataset)); } }
public ActionResult TutorSkillAction(InstumentLevel instumentLevel) { ModelState.Remove("TutorInstumentID"); if (ModelState.IsValid) { string msg = ""; string uid = ""; Tutor datasetTutor = entities.Tutors.Where(f => f.UserID == instumentLevel.UserID).FirstOrDefault(); uid = datasetTutor.TutorID.ToString(); if (instumentLevel.InstumentLevelID > 0) { var dataset = entities.InstumentLevels.Where(f => f.InstumentLevelID == instumentLevel.InstumentLevelID).FirstOrDefault(); if (dataset != null) { dataset.InstrumentID = instumentLevel.InstrumentID; dataset.CourseLevelID = instumentLevel.CourseLevelID; dataset.UserID = instumentLevel.UserID; msg = "Instrument skill Updated Successfully"; } } else { entities.InstumentLevels.Add(instumentLevel); msg = "New Instrument skill Added successfully"; } entities.SaveChanges(); return(new JsonResult { Data = new { success = true, action = "TutorSkill?id=" + uid, message = msg }, JsonRequestBehavior = JsonRequestBehavior.AllowGet }); } ViewBag.drpCourseLevel = CommonController.drpInstrument(); ViewBag.drpCourseLevel = CommonController.drpCourseLevel(); return(PartialView(instumentLevel)); }