/// <summary> /// Initializes a new instance of the <see cref="DepartmentManager" /> class. /// </summary> public DepartmentManager() { // this.CreateDepartment(); DepartmentDataManager departmentDataManager = new DepartmentDataManager(); departmentCollection = departmentDataManager.GetDepartmentCollection(string.Empty); }
public void Delete(string value) { var dataQuery = new DepartmentDataModel(); dataQuery.DepartmentId = int.Parse(value); DepartmentDataManager.Delete(dataQuery, SessionVariables.RequestProfile); }
public DepartmentDataModel GetById(string value) { var dataQuery = new DepartmentDataModel(); dataQuery.DepartmentId = int.Parse(value); var result = DepartmentDataManager.GetEntityDetails(dataQuery, SessionVariables.RequestProfile, 1); return(result[0]); }
public void GetDepartmentCollectionTest() { DepartmentDataManager departmentDataManager = new DepartmentDataManager(); IList <DepartmentInfo> departmentCollection = departmentDataManager.GetDepartmentCollection(string.Empty); Console.WriteLine("Department count = {0} ", departmentCollection.Count); foreach (DepartmentInfo departmentInfo in departmentCollection) { Console.WriteLine("Name = {0}; ID = {1}", departmentInfo.DepartmentName, departmentInfo.DepartmentId); } Assert.IsTrue(departmentCollection.Count > 0); }
// GET api/summary/GetList public IEnumerable <DepartmentDataModel> GetList(string value, string value1) { var settingCategory = value1; var searchString = value; var dictionaryObject = JsonConvert.DeserializeObject <Dictionary <string, string> >(searchString); // save search filter parameters in user preference if (dictionaryObject != null) { foreach (var searchFilterColumnName in dictionaryObject.Keys) { var searchFilterValue = dictionaryObject[searchFilterColumnName]; PerferenceUtility.UpdateUserPreference(settingCategory, searchFilterColumnName, dictionaryObject[searchFilterColumnName]); } } var dataQuery = JsonConvert.DeserializeObject <DepartmentDataModel>(searchString); return(DepartmentDataManager.GetEntityDetails(dataQuery, SessionVariables.RequestProfile)); }
public void Update([FromBody] DepartmentDataModel data) { DepartmentDataManager.Update(data, SessionVariables.RequestProfile); }