internal Person MapDtoToPersonEntity(IPersonalInfo dto)
 {
     return(new Person
     {
         Id = dto.PersonId,
         FirstName = dto.FirstName,
         LastName = dto.LastName,
         BirthDate = (DateTime)dto.BirthDate,
         Gender = (Gender)dto.Gender,
         ContactInfoId = dto.ContactInfoId
     });
 }
Exemple #2
0
 public AccountController(IRegister registerEmployee, IEmployee employeeService,
                          IPersonalInfo personalInfo, ILoginService loginService, ILogService _Logger,
                          IPasswordResetService passwordResetService, IGenerateWebToken tokenGeneration)
 {
     _tokenGeneration      = tokenGeneration; // for authorization
     _registerEmployee     = registerEmployee;
     _loginService         = loginService;
     _logger               = _Logger;
     _passwordResetService = passwordResetService;
     _personalInfo         = personalInfo;
     _employeeService      = employeeService;
 }
Exemple #3
0
        public void SetUp(ISystemInfo si, IPersonalInfo pi)
        {
            user    = pi.FullName;
            room    = pi.Room;
            @object = pi.AttestObjectInfo.id;

            vipnet_client_version     = si.VPNClientInfo.Version;
            kaspersky_version         = si.AntivirusInfo.Version;
            crypto_pro_version        = si.CryptoPROInfo.Version;
            secret_net_studio_version = si.DefenderNSDInfo.Version;

            ip_address  = si.IpAddress;
            mac_address = si.MacAddress;
            host_name   = si.HostName;
            hard_name   = si.HDDInfoJson;
            os          = si.OperationSystemJson;
            SetNullToEmptyStringMembers();
        }
Exemple #4
0
        public MainViewModel(IPCInfo pc)
        {
            OVDList = Getway.LoadOvdInfo();

            if (OVDList.Count == 0)
            {
                MainWindow.MayIGoOut = true;
            }

            ListPcInfo              = new ObservableCollection <IPCInfo>(Getway.LoadPcInfo());
            this.SystemParameters   = new SystemInfo();
            this.PersonalParameters = pc.GetPersonalInfo();
            SelectedOVD             = OVDList.First(x => x.Id == pc.ovd);
            if (pc.department != null)
            {
                SelectedDepartment = SelectedOVD.Departments?.First(x => x.Id == pc.department);
            }
            var obj = OVD.AllObjects.First(x => x.id == pc.@object);

            SelectedAttestObject = obj;
            FilterText           = PersonalParameters.InventoryNumber;
            SelectedPc           = pc;
            IsDropDownPcList     = false;
        }
Exemple #5
0
 public MainViewModel(ISystemInfo sp, IPersonalInfo pi)
 {
     this.SystemParameters   = sp;
     this.PersonalParameters = pi;
     ListPcInfo = new ObservableCollection <IPCInfo>(Getway.LoadPcInfo());
 }
 internal void UpdatePersonalInfo(IPersonalInfo dto)
 {
     Repository <Person>(repo => repo.Update(MapDtoToPersonEntity(dto)));
 }
Exemple #7
0
 public PersonalInfoController(IPersonalInfo personalInfoService, ILogService log)
 {
     _personalInfoService = personalInfoService;
     _logger = log;
 }
Exemple #8
0
        public JsonResult GetPersonalInfo()
        {
            IPersonalInfo info = personalInfoService.GetPersonalInfo(HttpContext.User.Identity.Name);

            return(Json(WebAssembler.Assemble(info), JsonRequestBehavior.AllowGet));
        }