Example #1
0
        public static VehicleEngineOilMilage ToModel(this VehicleEngineOilMilageViewModel vm, VehicleEngineOilMilage model = null)
        {
            if (model == null)
            {
                model = new VehicleEngineOilMilage();
            }

            model.Id                  = vm.Id;
            model.VehicleId           = vm.VehicleId;
            model.NextOilChangeMilage = vm.NextOilChangeMilage;
            model.OilChangeMilage     = vm.OilChangeMilage;
            model.CreatedOn           = DateTime.UtcNow;
            model.UpdatedOn           = DateTime.UtcNow;
            model.Note                = vm.Note;
            model.IsActive            = vm.IsActive;

            return(model);
        }
Example #2
0
        public static VehicleEngineOilMilageViewModel ToVm(this VehicleEngineOilMilage model, VehicleEngineOilMilageViewModel vm = null)
        {
            if (vm == null)
            {
                vm = new VehicleEngineOilMilageViewModel();
            }

            vm.Id                  = model.Id;
            vm.VehicleId           = model.VehicleId;
            vm.NextOilChangeMilage = model.NextOilChangeMilage;
            vm.OilChangeMilage     = model.OilChangeMilage;
            vm.CreatedOn           = model.CreatedOn.ToString("MMMM dd, yyyy");
            vm.UpdatedOn           = model.UpdatedOn.ToString("MMMM dd, yyyy");
            vm.CreatedBy           = string.Format("{0} {1}", model.CreatedByNavigation.FirstName, model.CreatedByNavigation.LastName);
            vm.UpdatedBy           = string.Format("{0} {1}", model.UpdatedByNavigation.FirstName, model.UpdatedByNavigation.LastName);
            vm.IsActive            = model.IsActive;
            vm.Note                = model.Note;
            vm.RegistrationNo      = model.Vehicle.RegistrationNo;

            return(vm);
        }