Ejemplo n.º 1
0
        public bool ValidSyncObject(FPMachine fpMachine, IFPMachineService _fpMachineService, IFPUserService _fpUserService, IFPTemplateService _fpTemplateService)
        {
            fpMachine.Errors.Clear();
            VIsValidId(fpMachine, _fpMachineService);
            //if (!isValid(fpMachine)) { return false; }

            return(isValid(fpMachine));
        }
Ejemplo n.º 2
0
 public FPMachineController()
 {
     _fpMachineService   = new FPMachineService(new FPMachineRepository(), new FPMachineValidator());
     _companyInfoService = new CompanyInfoService(new CompanyInfoRepository(), new CompanyInfoValidator());
     _employeeService    = new EmployeeService(new EmployeeRepository(), new EmployeeValidator());
     //_fpUserService = new FPUserService(new FPUserRepository(), new FPUserValidator());
     //_fpTemplateService = new FPTemplateService(new FPTemplateRepository(), new FPTemplateValidator());
     //_fpAttLogService = new FPAttLogService(new FPAttLogRepository(), new FPAttLogValidator());
 }
Ejemplo n.º 3
0
 public bool ValidCreateObject(FPMachine fpMachine, IFPMachineService _fpMachineService, ICompanyInfoService _companyInfoService)
 {
     VHasCompany(fpMachine, _companyInfoService);
     if (!isValid(fpMachine))
     {
         return(false);
     }
     VHasUniqueName(fpMachine, _fpMachineService);
     return(isValid(fpMachine));
 }
Ejemplo n.º 4
0
        public FPMachine VIsValidId(FPMachine fpMachine, IFPMachineService _fpMachineService)
        {
            var obj = _fpMachineService.GetQueryable().Where(x => x.Id == fpMachine.Id && !x.IsDeleted).FirstOrDefault();

            if (obj == null)
            {
                fpMachine.Errors.Add("Generic", "Id Tidak valid");
            }
            return(fpMachine);
        }
Ejemplo n.º 5
0
 public bool ValidUpdateObject(FPMachine fpMachine, IFPMachineService _fpMachineService, ICompanyInfoService _companyInfoService)
 {
     fpMachine.Errors.Clear();
     VIsValidId(fpMachine, _fpMachineService);
     if (!isValid(fpMachine))
     {
         return(false);
     }
     ValidCreateObject(fpMachine, _fpMachineService, _companyInfoService);
     return(isValid(fpMachine));
 }
Ejemplo n.º 6
0
 public bool ValidRefreshObject(FPMachine fpMachine, IFPMachineService _fpMachineService)
 {
     fpMachine.Errors.Clear();
     VIsValidId(fpMachine, _fpMachineService);
     if (!isValid(fpMachine))
     {
         return(false);
     }
     VIsConnected(fpMachine);
     return(isValid(fpMachine));
 }
Ejemplo n.º 7
0
        //public FPMachine VIsValidMachineNumber(FPMachine fpMachine, IFPMachineService _fpMachineService)
        //{
        //    var obj = _fpMachineService.GetQueryable().Where(x => x.MachineNumber == fpMachine.MachineNumber && !x.IsDeleted && x.Id != fpMachine.Id).FirstOrDefault();
        //    if (obj != null)
        //    {
        //        fpMachine.Errors.Add("MachineNumber", "Tidak boleh ada duplikasi");
        //    }
        //    return fpMachine;
        //}

        public FPMachine VHasUniqueName(FPMachine fpMachine, IFPMachineService _fpMachineService)
        {
            if (String.IsNullOrEmpty(fpMachine.MachineName) || fpMachine.MachineName.Trim() == "")
            {
                fpMachine.Errors.Add("MachineName", "Tidak boleh kosong");
            }
            else if (_fpMachineService.IsNameDuplicated(fpMachine))
            {
                fpMachine.Errors.Add("MachineName", "Tidak boleh ada duplikasi");
            }
            return(fpMachine);
        }
Ejemplo n.º 8
0
 public bool ValidDeleteObject(FPMachine fpMachine, IFPMachineService _fpMachineService)
 {
     fpMachine.Errors.Clear();
     VIsValidId(fpMachine, _fpMachineService);
     return(isValid(fpMachine));
 }