/* public void updateEmployee(int id, string fname, string lname, string address, string country, string phone, string email, string password LogInfo logInfo, int stationId, string position) { throw new NotImplementedException(); } */ public void updateEmployee(Employee employee) { /* MEmployee mEmp = new MEmployee() { ID = employee.ID, FName = employee.FName, LName = employee.LName, Address = employee.Address, Country = employee.Country, Phone = employee.Phone, Email = employee.Email, // logInfos PersonType = (PType) Enum.Parse(typeof(PType), employee.GetType(), Position = (EmployeePosition) Enum.Parse(typeof(EmployeePosition), employee.Position), StationId = employee.StationID }; */ EmployeeCtr empCtr = new EmployeeCtr(); List<MLogInfo> mLogInfos = new List<MLogInfo>(); foreach (LogInfo logInfo in employee.LogInfos) { mLogInfos.Add(new MLogInfo { ID = logInfo.ID, LoginName = logInfo.LoginName, Password = logInfo.Password }); } empCtr.update(employee.ID, employee.FName, employee.LName, employee.Address, employee.Country, employee.Phone, employee.Email, mLogInfos, employee.StationID, (EmployeePosition)Enum.Parse(typeof(EmployeePosition), employee.Position)); }