Ejemplo n.º 1
0
        public static UsersViewModel MToVM(User user)
        {
            var temp = new UsersViewModel()
            {
                ID            = user.ID,
                Code          = Comparison.IsNullOrEmpty(user.Code) ? "" : user.Code,
                LastName      = Comparison.IsNullOrEmpty(user.LastName) ? "" : user.LastName,
                MiddleName    = Comparison.IsNullOrEmpty(user.MiddleName) ? "" : user.MiddleName,
                FirstName     = Comparison.IsNullOrEmpty(user.FirstName) ? "" : user.FirstName,
                ExtensionName = Comparison.IsNullOrEmpty(user.ExtensionName) ? "" : user.ExtensionName,
                Gender        = Comparison.IsNullOrEmpty(user.Gender) ? "N/A" : user.Gender,
                MaritalStatus = Comparison.IsNullOrEmpty(user.MaritalStatus) ? "N/A" : user.MaritalStatus,
                Nationality   = Comparison.IsNullOrEmpty(user.Nationality) ? "N/A" : user.Nationality,
                Religion      = Comparison.IsNullOrEmpty(user.Religion) ? "N/A" : user.Religion,
                Address       = Comparison.IsNullOrEmpty(user.Address) ? "N/A" : user.Address,
                Birthday      = TimeFormatter.DateToString(user.Birthday.Value),
                Jobtitle      = JobTitleUtility.MToVM(user.JobTitle),
                Email         = Comparison.IsNullOrEmpty(user.Email) ? "N/A" : user.Email,
                ContactPerson = Comparison.IsNullOrEmpty(user.ContactPerson) ? "N/A" : user.ContactPerson,
                ContactNumber = Comparison.IsNullOrEmpty(user.ContactNumber) ? "N/A" : user.ContactNumber,
                profileImage  = Comparison.IsNullOrEmpty(user.ProfileImage) ? "/Assets/images/no-image.jpg" : user.ProfileImage,
                Company       = CompanyUtility.MToVM(user.Company),
                aspNetUser    = MToVM(user.AspNetUser),
                Department    = DataVerification.IsNull(user.Department) ? new DepartmentViewModel()
                {
                    Name = "N/A"
                } : DepartmentUtility.MToVM(user.Department),
                JobStatus = JobStatusUtility.MToVM(user.JobStatu),
                User      = AspNetUserUtility.MToVM(user.AspNetUser),
                TimeZone  = user.TimeZone
            };

            return(temp);
        }
Ejemplo n.º 2
0
 public static Holiday UVMToUM(HolidayVM vm, Holiday m)
 {
     m.Description = vm.Description;
     m.StartDate   = DataVerification.IsNull(vm.StartDate) ? new DateTime() : Convert.ToDateTime(vm.StartDate);
     m.EndDate     = DataVerification.IsNull(vm.EndDate) ? new DateTime() : Convert.ToDateTime(vm.EndDate);
     return(m);
 }
        public VerifyDataViewModel()
        {
            _pageServices = new PageService();

            DataVerificationOC = new DataVerification().GetOCOfAllData();
            ReadDataAccuracy   = GetDataAccuracy();
            Instructions       = GetInstructions();
        }
Ejemplo n.º 4
0
 public static UserBreakTime VMToM(UserBreakTimeVM model)
 {
     return(new UserBreakTime()
     {
         ID = model.id,
         StartDateTime = DataVerification.IsNull(DataVerification.VerifyData(model.timeStarted)) ? new DateTime() : Convert.ToDateTime(model.timeStarted),
         EndDateTime = DataVerification.IsNull(DataVerification.VerifyData(model.timeEnded)) ? new DateTime() : Convert.ToDateTime(model.timeEnded)
     });
 }
Ejemplo n.º 5
0
 public static Holiday VMToM(HolidayVM vm)
 {
     return(new Holiday()
     {
         ID = vm.ID,
         Description = vm.Description,
         StartDate = DataVerification.IsNull(vm.StartDate) ? new DateTime() : Convert.ToDateTime(vm.StartDate),
         EndDate = DataVerification.IsNull(vm.EndDate) ? new DateTime() : Convert.ToDateTime(vm.EndDate),
         CompanyID = vm.Company.ID
     });
 }
Ejemplo n.º 6
0
 public static Attendance VMToM(UserAttendanceVM model)
 {
     return(new Attendance()
     {
         ID = model.id,
         UserID = model.User.ID,
         AttendanceStatusID = model.Status.ID,
         AttendanceDate = Convert.ToDateTime(model.AttendanceDate),
         TimeIn = !DataVerification.IsNull(DataVerification.VerifyData(model.actualLogoutTime)) ? TimeSpan.Parse(model.actualLoginTime) : new TimeSpan(),
         TimeOut = !DataVerification.IsNull(DataVerification.VerifyData(model.actualLogoutTime)) ? TimeSpan.Parse(model.actualLogoutTime) : new TimeSpan(),
         TimeInImage = model.actualLoginImage,
         TimeOutImage = model.actualLogoutImage,
         Remarks = model.Remarks,
         HrsWork = !DataVerification.IsNull(DataVerification.VerifyData(model.TotalWorkHours)) ? TimeSpan.Parse(model.TotalWorkHours) : new TimeSpan(),
         ProductiveHrs = !DataVerification.IsNull(DataVerification.VerifyData(model.ProductiveHours)) ? TimeSpan.Parse(model.ProductiveHours) : new TimeSpan(),
         TotalBreakTime = !DataVerification.IsNull(DataVerification.VerifyData(model.ProductiveHours)) ? TimeSpan.Parse(model.TotalBreakTime) : new TimeSpan(),
         ShiftID = model.Shift.ID
     });
 }
Ejemplo n.º 7
0
        static IEnumerable <Route> ServeRequest(Request request)
        {
            (IGraphDatabase cars, IGraphDatabase trains) = MockData.InitDatabases();

            /*
             *
             * Add request handling here and return calculated route
             *
             */
            IRequest vert = new DataVerification();
            IRequest prob = new PickProblem();
            IRequest merg = new MergingDatase(cars, trains);
            IRequest filt = new AddFilter();
            IRequest solv = new PickSolver();

            vert.SetNext(prob);
            prob.SetNext(merg);
            merg.SetNext(filt);
            filt.SetNext(solv);

            return(vert.Handle(request, null));
        }
 public SocietesController(DataSociete dataSociete, DataVerification dataVerification)
 {
     _dataSociete      = dataSociete;
     _dataVerification = dataVerification;
 }