private void GetPositionNatureByID() { List <Performance.Error> errors = new List <Performance.Error>(); PositionNatureViewModel positionNatureViewModel = new PositionNatureViewModel(); try { string pkid = _Context.Request.Params["PKID"]; if (pkid == null) { return; } PositionNature positionNature = BllInstance.PositionBllInstance.GetPositionNatureById(Convert.ToInt32(pkid)); if (positionNature != null) { positionNatureViewModel.PKID = positionNature.Pkid.ToString(); positionNatureViewModel.Name = positionNature.Name; positionNatureViewModel.Description = positionNature.Description; } } catch (Exception e) { errors.Add(new Performance.Error("lblMessage", e.Message)); } _ResponseString = string.Format("{{\"itemList\":{0},\"error\":{1}}}", JsonConvert.SerializeObject(positionNatureViewModel), JsonConvert.SerializeObject(errors)); }
private void SearchPositionNature() { List <Performance.Error> errors = new List <Performance.Error>(); List <PositionNatureViewModel> positionNatureViewModel = new List <PositionNatureViewModel>(); try { string Name = _Context.Request.Params["Name"]; if (Name == null) { return; } List <PositionNature> positionNatures = BllInstance.PositionBllInstance.GetPositionNatureListByName(Name); for (int i = 0; i < positionNatures.Count; i++) { PositionNatureViewModel pnvm = new PositionNatureViewModel(); pnvm.PKID = positionNatures[i].Pkid.ToString(); pnvm.Name = positionNatures[i].Name; pnvm.Description = positionNatures[i].Description; positionNatureViewModel.Add(pnvm); } } catch (Exception e) { errors.Add(new Performance.Error("lblMessage", e.Message)); } _ResponseString = string.Format("{{\"itemList\":{0},\"error\":{1}}}", JsonConvert.SerializeObject(positionNatureViewModel), JsonConvert.SerializeObject(errors)); }