public ActionResult GetAll() { var _draw = Request.Form.GetValues("draw").FirstOrDefault(); var _start = Request.Form.GetValues("start").FirstOrDefault(); var _length = Request.Form.GetValues("length").FirstOrDefault(); var _sortColumn = Request.Form.GetValues("columns[" + Request.Form.GetValues("order[0][column]").FirstOrDefault() + "][name]").FirstOrDefault(); var _sortColumnDir = Request.Form.GetValues("order[0][dir]").FirstOrDefault(); var _searchValue = Request.Form.GetValues("search[value]").FirstOrDefault(); int _pageSize = _length != null?Convert.ToInt32(_length) : 0; int _skip = _start != null?Convert.ToInt32(_start) : 0; var request = new DoctorRequest { Draw = _draw, SearchValue = _searchValue, SortColumn = _sortColumn, SortColumnDir = _sortColumnDir, PageSize = _pageSize, Skip = _skip }; var response = new DoctorHandler(_unitOfWork).GetListData(request); return(Json(new { data = response.Data, recordsFiltered = response.RecordsFiltered, recordsTotal = response.RecordsTotal, draw = response.Draw }, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit() { if (Request.QueryString["id"] != null) { var request = new DoctorRequest(Request.QueryString["id"].ToString()); DoctorResponse response = new DoctorHandler(_unitOfWork).GetDetail(request); DoctorModel model = response.Entity; ViewBag.Response = response; ViewBag.DoctorTypes = BindDropDownDoctorType(); return(View(model)); } else { return(BadRequestResponse); } }
private List <SelectListItem> BindDropDownDokter() { IList <DoctorModel> Doctors = new DoctorHandler(_unitOfWork).GetAllDoctor(); List <SelectListItem> _doctorList = new List <SelectListItem>(); _doctorList.Insert(0, new SelectListItem { Text = "All", Value = "0" }); foreach (var item in Doctors) { _doctorList.Add(new SelectListItem { Text = item.Name, Value = item.Id.ToString() }); } return(_doctorList); }