Example #1
0
        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));
        }
Example #2
0
        public Visitor Update(Visitor visitor)
        {
            var eVisitor = _iDVisitor.Update(EVisitor(visitor));

            return(Visitor(eVisitor));
        }