public Visitor Update(Visitor visitor) { EVisitor currentVisitor = _iDVisitor.Read <EVisitor>(a => a.VisitorID == visitor.VisitorID); var eVisitor = _iDVisitor.Update(EVisitor(visitor)); if (visitor.VisitorID == currentVisitor.VisitorID) { EVisitorHistory eVisitorHistory = new EVisitorHistory { VisitorID = eVisitor.VisitorID, Date = eVisitor.Date, Name = eVisitor.Name, Purpose = eVisitor.Purpose, TimeIn = eVisitor.TimeIn, TimeOut = eVisitor.TimeOut }; _iDVisitor.Create(eVisitorHistory); } return(Visitor(eVisitor)); }
public Visitor Update(Visitor visitor) { var eVisitor = _iDVisitor.Update(EVisitor(visitor)); return(Visitor(eVisitor)); }