static void Main(string[] args) { try { Console.WriteLine("===Start Project==="); //IBaseDAL baseDAL = new BaseDAL(); IBaseDAL baseDAL = DALFactory.CreateInstance(); Company company = baseDAL.Find <Company>(1); //Company company1 = baseDAL.Find<Company>(1); //Company company2 = baseDAL.Find<Company>(1); //List<Company> listCompanies = baseDAL.FindAll<Company>(); //User user = baseDAL.Find<User>(1); //List<User> list = baseDAL.FindAll<User>(); company.Name = "Vodafone1"; baseDAL.Update <Company>(company); //bool isRightName=company.Validate(); Console.Read(); } catch (Exception ex) { Console.WriteLine("=======Error Message============="); Console.WriteLine(ex); Console.WriteLine("=======End of Error Message============="); } Console.Read(); }
/// <summary> /// Delete an object in database. /// </summary> /// <param name="patient"></param> /// <returns>An object of type PatientEntity.</returns> public PatientEntity DeletePatient(PatientEntity patient) { IPatientDataAccess dataAccess = DALFactory.CreateInstance(CallingContext.ContextTypeA); Patient patientDBEntity = ConvertEntityToDBEntity(patient); patientDBEntity = dataAccess.DeletePatient(patientDBEntity); patient = ConvertDBEntityToEntity(patient, patientDBEntity); return(patient); }
/// <summary> /// Get an object from database based on the property Id. /// </summary> /// <param name="patient"></param> /// <returns>An object of type PatientEntity.</returns> public PatientEntity GetPatientById(int id) { IPatientDataAccess dataAccess = DALFactory.CreateInstance(CallingContext.ContextTypeA); Patient patientDBEntity = dataAccess.GetPatientById(id); PatientEntity patient = null; patient = ConvertDBEntityToEntity(patient, patientDBEntity); return(patient); }
static void Main(string[] args) { try { IBaseDAL baseDal = DALFactory.CreateInstance(); User user = baseDal.Query <User>(1); user.Name = "12123"; user.Mobile = "233421121"; baseDal.Insert(user); Console.WriteLine("ok"); Console.Read(); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.ReadKey(); }
static void Main(string[] args) { IBaseDal baseDal = DALFactory.CreateInstance(); Company company = baseDal.Find <Company>(1); Company c = new Company() { Id = 1, Name = "haha" }; bool b = c.Validate(); UserInfo userInfo = new UserInfo() { Account = "4324", CompanyId = 1, CompanyName = "丰田啊到", CreateTime = DateTime.Now, CreatorId = 1, Email = "3252", LastLoginTime = DateTime.Now, LastModifierID = 1, LastModifyTime = DateTime.Now, Name = "ewang", Password = "******", Status = 0 }; baseDal.InsertData <UserInfo>(userInfo); UserInfo u = baseDal.Find <UserInfo>(1); Console.WriteLine(company.Name + "的" + u.Name); Console.WriteLine("Hello World!"); }
static void Main(string[] args) { try { Console.WriteLine("This is Homework Lesson"); IBaseDAL baseDAL = DALFactory.CreateInstance();// new BaseDAL(); //Company company = baseDAL.Find<Company>(8); //Company company1 = baseDAL.Find<Company>(1); //Company company2 = baseDAL.Find<Company>(2); //List<Company> list = baseDAL.FindAll<Company>(); //User user = baseDAL.Find<User>(1); //baseDAL.Delete<User>(5); ////List<User> list = baseDAL.FindAll<User>(); ////company.Name = "腾讯课堂234564576754"; //////company.Validate(); ////baseDAL.Update<Company>(company); //user.Name += "1"; //baseDAL.Update(user); baseDAL.Insert <Company>(new Company { Name = "中航", CreateTime = DateTime.Now, CreatorId = 1, LastModifierId = 2, LastModifyTime = DateTime.Now }); } catch (Exception ex)//UI层必须把异常catch住 { Console.WriteLine(ex.Message); } Console.Read(); }
/// <summary> /// Get list of object from database. /// </summary> /// <returns>An enumerable collection of object having type as PatientEntity.</returns> public IEnumerable <PatientEntity> GetPatients() { IPatientDataAccess dataAccess = DALFactory.CreateInstance(CallingContext.ContextTypeA); IEnumerable <Patient> patientsDBEntity = dataAccess.GetPatients(); List <PatientEntity> patients = new List <PatientEntity>(); foreach (var item in patientsDBEntity) { PatientEntity patient = new PatientEntity { Id = item.Id, Address = item.Address, BirthDate = item.BirthDate, ContactNumber = item.ContactNumber, Gender = item.Gender == 0 ? "Male" : "Female", Name = item.Name, IsActive = item.IsActive }; patients.Add(patient); } return(patients); }
static void Main(string[] args) { try { Console.WriteLine("Hello"); IBaseDAL baseDAL = DALFactory.CreateInstance(); //BaseDAL baseDAL = new BaseDAL(); //Company company = baseDAL.Find<Company>(6); //string s1 = company.Name; //Console.WriteLine(s1); //List<Company> c1 = baseDAL.FindAll<Company>(); //foreach (var item in c1) //{ // Console.WriteLine(item.Name); //} User user = baseDAL.Find <User>(1); List <User> list = baseDAL.FindAll <User>(); } catch (Exception ex) { Console.WriteLine(ex.Message); } }