Ejemplo n.º 1
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);
        }