Ejemplo n.º 1
0
        public AllEntityJson ToJson(IEnumerable <PresenceHour> presenceHours, IEnumerable <WorkHour> workHours)
        {
            var result    = new AllEntityJson();
            int whHour    = (workHours != null && workHours.ToList().Count >= 0) ? workHours.Sum(x => x.Minutes) : 0;
            int pHour     = (presenceHours != null && presenceHours.ToList().Count >= 0) ? presenceHours.Sum(x => x.Minutes) : 0;
            int diferrent = pHour - whHour;

            result.Presencepercent   = pHour;
            result.Workpercent       = whHour;
            result.Defferencepercent = diferrent;
            result.Presence          = pHour;
            result.Work       = whHour;
            result.Defference = diferrent;
            return(result);
        }
Ejemplo n.º 2
0
        public AllEntityJson ToJson(IEnumerable <PresenceHour> presenceHours, IEnumerable <WorkHour> workHours)
        {
            var    result    = new AllEntityJson();
            double whHour    = (workHours != null && workHours.ToList().Count >= 0) ? workHours.Sum(x => x.Hours) : 0;
            double pHour     = (presenceHours != null && presenceHours.ToList().Count >= 0) ? presenceHours.Sum(x => x.Hours) : 0;
            double diferrent = pHour - whHour;

            result.Presencepercent   = pHour;
            result.Workpercent       = whHour;
            result.Defferencepercent = diferrent;
            result.Presence          = DateUtility.ConvertToTimeSpan(pHour);
            result.Work       = DateUtility.ConvertToTimeSpan(whHour);
            result.Defference = DateUtility.ConvertToTimeSpan(diferrent);
            return(result);
        }
Ejemplo n.º 3
0
        public AllEntityJson ToJson(PresenceHour presenceHour, IEnumerable <WorkHour> workHours, string userName)
        {
            var result    = new AllEntityJson();
            int whHour    = (workHours != null && workHours.ToList().Count >= 0) ? workHours.Sum(x => x.Minutes) : 0;
            int pHour     = presenceHour.Minutes;
            int diferrent = pHour - whHour;

            result.Presencepercent   = pHour;
            result.Workpercent       = whHour;
            result.Defferencepercent = diferrent;
            result.Presence          = pHour;
            result.Work        = whHour;
            result.Defference  = diferrent;
            result.CurrentUser = userName;
            return(result);
        }