public void InsertConnectionOriented(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); using (wrapper.GetOpenConnection()) { using (var transaction=wrapper.BeginTransaction()) { try { Employee emp = new Employee(); emp.Name = "Test"; emp.City = "Roorkee"; emp.Salary = 10000; wrapper.InsertConnectionOriented<Employee>(emp); Console.WriteLine("Id " + emp.Id); Console.WriteLine("Name " + emp.Name); Console.WriteLine("City " + emp.City); transaction.Commit(); } catch(Exception ex) { transaction.Rollback(); } } } }
public void InsertListConnectionOriented(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); using (wrapper.GetOpenConnection()) { using (var transaction = wrapper.BeginTransaction()) { try { List<Employee> empList = new List<Employee>(); Employee emp = new Employee(); emp.Name = "ListTest1"; emp.City = "Roorkee"; emp.Salary = 10000; empList.Add(emp); Employee empNew = new Employee(); empNew.Name = "ListTest2"; empNew.City = "Roorkee"; empNew.Salary = 10000; empList.Add(empNew); wrapper.InsertListConnectionOriented<Employee>(empList); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); } } } }
public void Execute(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); using (wrapper.GetOpenConnection()) { var empList = wrapper.Execute<dynamic>(System.Data.CommandType.Text, "Update Employee set name=@Name where id=@Id", new { Id = 8, Name = "Mukammil" }); } }
public void SelectSingle(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); Employee emp = wrapper.SelectSingle<Employee>(new { Id=1}); Console.WriteLine("Id " + emp.Id); Console.WriteLine("Name " + emp.Name); Console.WriteLine("City " + emp.City); }
public void GetItems(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); using (wrapper.GetOpenConnection()) { var empList = wrapper.GetItems<dynamic>(System.Data.CommandType.Text, "Select * from Employee where id=@Id", new { Id = 4 }); } }
public void SelectAll(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); List<Employee> empList = wrapper.SelectAll<Employee>()?.ToList(); foreach (var emp in empList) { Console.WriteLine("Id " + emp.Id); Console.WriteLine("Name " + emp.Name); Console.WriteLine("City " + emp.City); } }
public void Select(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); Employee emptemp = new Employee(); emptemp.Id = 1; List<Employee> empList = wrapper.Select<Employee>(new { Name="Test" })?.ToList(); foreach (var emp in empList) { Console.WriteLine("Id " + emp.Id); Console.WriteLine("Name " + emp.Name); Console.WriteLine("City " + emp.City); } }
public void Insert(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); Employee emp = new Employee(); emp.Name = "Test"; emp.City = "Roorkee"; emp.Salary = 10000; wrapper.Insert<Employee>(emp); Console.WriteLine("Id " + emp.Id); Console.WriteLine("Name " + emp.Name); Console.WriteLine("City " + emp.City); }
public void UpdateSelectedColumns(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); Employee emp = new Employee(); emp.Name = "Test Selected"; emp.City = "Roorkee"; emp.Salary = 10000; // Id is mandatory param wrapper.UpdateSelectedColumns<Employee>(new { Id = 1, Name = "Update Selected" }); Console.WriteLine("Id " + emp.Id); Console.WriteLine("Name " + emp.Name); Console.WriteLine("City " + emp.City); }
public void DWrapperMapSP(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); var dynamicData=wrapper.DWrapperMapSP<dynamic>("sp_ReadEmployeeById", new { Id = 3 }); //string objectString = JsonConvert.SerializeObject(dynamicData); if(dynamicData.Count>0) { foreach(var emp in dynamicData) { Console.WriteLine("Name " + emp.Name); Console.WriteLine("Salary " + emp.Salary); } } else { Console.WriteLine("Name " + dynamicData.Name); Console.WriteLine("Salary " + dynamicData.Salary); } }
public void InsertList(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); List<Employee> empList = new List<Employee>(); Employee emp = new Employee(); emp.Name = "ListTest1"; emp.City = "Roorkee"; emp.Salary = 10000; empList.Add(emp); Employee empNew = new Employee(); empNew.Name = "ListTest2"; empNew.City = "Roorkee"; empNew.Salary = 10000; empList.Add(empNew); wrapper.InsertList<Employee>(empList); }
public void DeleteConnectionOriented(string connectionString) { DWrapper wrapper = new DWrapper(connectionString); using (wrapper.GetOpenConnection()) { using (var transaction = wrapper.BeginTransaction()) { try { Employee emp = new Employee(); emp.Name = "Test"; emp.City = "Roorkee"; emp.Salary = 10000; emp.Id = 2; wrapper.DeleteConnectionOriented<Employee>(emp); transaction.Commit(); } catch (Exception ex) { transaction.Rollback(); } } } }