public DtoTimeline updateTimeLineToBLL(DtoTimeline t)
        {
            DalTimeline tl = new DalTimeline();

            return(Converters.Converters.ConvertTimeLineToDTO
                       (tl.updateTimeLineToSQL(Converters.Converters.ConvertTimeLineDAL(t))));
        }
Пример #2
0
        public DtoTimeline AddTimeLine(DtoTimeline MyNewTimeLine)
        {
            MyNewTimeLine.entranceDate = DateTime.Today;
            MyNewTimeLine.entranceTime = DateTime.Today;

            myBllTimeLine.AddTimeLineToBLL(MyNewTimeLine);
            return(MyNewTimeLine);
        }
Пример #3
0
        public static Timeline ConvertTimeLineDAL(DtoTimeline timeL)
        {
            Timeline timeLine = new Timeline()
            {
                businessID   = timeL.businessID,
                customerID   = timeL.customerID,
                entranceDate = timeL.entranceDate,
                entranceTime = timeL.entranceTime,
                exitTime     = timeL.exitTime
            };

            return(timeLine);
        }
Пример #4
0
        public static DtoTimeline ConvertTimeLineToDTO(Timeline timeL)
        {
            DtoTimeline timeLine = new DtoTimeline()
            {
                businessID   = timeL.businessID,
                customerID   = timeL.customerID,
                entranceDate = timeL.entranceDate,
                entranceTime = timeL.entranceTime,
                exitTime     = Convert.ToDateTime(timeL.exitTime)
            };


            return(timeLine);
        }
Пример #5
0
        public DtoTimeline UpdateTimeLine(DtoTimeline MyNewTimeLine)
        {
            MyNewTimeLine.exitTime = DateTime.Today;

            List <DtoTimeline> list = GetTimeLinebyDateAndEnteranceTime(MyNewTimeLine.businessID.ToString(), MyNewTimeLine.entranceDate.ToString(), MyNewTimeLine.entranceTime.ToString()).Where(e => e.customerID == MyNewTimeLine.customerID).ToList();;

            foreach (var item in list)
            {
                if (item.exitTime == null)
                {
                    return(myBllTimeLine.updateTimeLineToBLL(item));
                }
            }
            return(null);
        }