public ActionResult Products(Guid practitionerId) { if (practitionerId != null) { if (!practitionerId.Equals(Guid.Empty)) { List <MedicineModel> result = new List <MedicineModel>(); PractitionerBaseViewModel vm = new PractitionerBaseViewModel(); vm.AccId = practitionerId; PractitionerProcess processLayer = new PractitionerProcess(); result = processLayer.GetProducts(vm); return(Json(result, JsonRequestBehavior.AllowGet)); } } else { throw new UnauthorizedAccessException("Error! Not Authorized.", new Exception("No Practitioner Id Found!")); } return(View()); }