public Peripheral Create(int createdBy, Peripheral peripheral)
        {
            EPeripheral ePeripheral = EPeripheral(peripheral);

            ePeripheral.CreatedDate = DateTime.Now;
            ePeripheral.CreatedBy   = createdBy;
            ePeripheral             = _iDPeripheral.Create(ePeripheral);

            CreatePeripheralHistory(createdBy, ePeripheral);

            return(Peripheral(ePeripheral));
        }
Exemple #2
0
        private void CreatePeripheralHistory(int createdBy, EPeripheral ePeripheral)
        {
            EPeripheralHistory ePeripheralHistory = new EPeripheralHistory
            {
                CreatedDate  = DateTime.Now,
                DateAssigned = DateTime.Now,

                CreatedBy    = createdBy,
                EmployeeId   = ePeripheral.EmployeeId,
                PeripheralId = ePeripheral.PeripheralId
            };

            _iDPeripheral.Create(ePeripheralHistory);
        }
Exemple #3
0
        public Peripheral Update(int updatedBy, Peripheral peripheral)
        {
            EPeripheral currentPeripheral = _iDPeripheral.Read <EPeripheral>(a => a.PeripheralId == peripheral.PeripheralId);

            var ePeripheral = EPeripheral(peripheral);

            ePeripheral.UpdatedDate = DateTime.Now;
            ePeripheral.UpdatedBy   = updatedBy;
            ePeripheral             = _iDPeripheral.Update(EPeripheral(peripheral));

            if (peripheral.EmployeeId != currentPeripheral.EmployeeId)
            {
                CreatePeripheralHistory(updatedBy, ePeripheral);
            }

            return(Peripheral(ePeripheral));
        }
        private Peripheral Peripheral(EPeripheral ePeripheral)
        {
            Peripheral returnPeripheral = new Peripheral
            {
                PeripheralId    = ePeripheral.PeripheralId,
                EmployeeId      = ePeripheral.EmployeeId,
                PeripheralColor = ePeripheral.PeripheralColor,
                PeripheralName  = ePeripheral.PeripheralName,
                Description     = ePeripheral.Description,
                SerialNumber    = ePeripheral.SerialNumber,
                CreatedBy       = ePeripheral.CreatedBy,
                UpdatedBy       = ePeripheral.UpdatedBy,
                AssetTag        = ePeripheral.AssetTag,
                Date            = ePeripheral.Date
            };

            return(returnPeripheral);
        }
        private EPeripheral EPeripheral(Peripheral peripheral)
        {
            EPeripheral returnEPeripheral = new EPeripheral
            {
                PeripheralId    = peripheral.PeripheralId,
                EmployeeId      = peripheral.EmployeeId,
                PeripheralColor = peripheral.PeripheralColor,
                PeripheralName  = peripheral.PeripheralName,
                Description     = peripheral.Description,
                SerialNumber    = peripheral.SerialNumber,
                CreatedBy       = peripheral.CreatedBy,
                UpdatedBy       = peripheral.UpdatedBy,
                AssetTag        = peripheral.AssetTag,
                Date            = peripheral.Date
            };

            return(returnEPeripheral);
        }
Exemple #6
0
        private Peripheral Peripheral(EPeripheral ePeripheral)
        {
            return(new Peripheral
            {
                CreatedDate = ePeripheral.CreatedDate,
                UpdatedDate = ePeripheral.UpdatedDate,

                CreatedBy = ePeripheral.CreatedBy,
                EmployeeId = ePeripheral.EmployeeId,
                PeripheralId = ePeripheral.PeripheralId,
                PeripheralTypeId = ePeripheral.PeripheralTypeId,
                UpdatedBy = ePeripheral.UpdatedBy,

                AssetTag = ePeripheral.AssetTag,
                Description = ePeripheral.Description,
                Name = ePeripheral.Name,
                SerialNumber = ePeripheral.SerialNumber
            });
        }
        public Peripheral Update(Peripheral peripheral)
        {
            EPeripheral currentPeripheral = _iDPeripheral.Read <EPeripheral>(a => a.PeripheralId == peripheral.PeripheralId);
            var         ePeripheral       = _iDPeripheral.Update(EPeripheral(peripheral));

            if (peripheral.EmployeeId != currentPeripheral.EmployeeId)
            {
                EPeripheralHistory ePeripheralHistory = new EPeripheralHistory
                {
                    CreatedDate  = DateTime.Now,
                    Date         = ePeripheral.Date,
                    EmployeeId   = ePeripheral.EmployeeId,
                    PeripheralId = ePeripheral.PeripheralId,
                };

                _iDPeripheral.Create(ePeripheralHistory);
            }
            return(Peripheral(ePeripheral));
        }
        public Peripheral Create(Peripheral peripheral)
        {
            //var ePeripheral = _iDPeripheral.Create(EPeripheral(peripheral));

            //return (Peripheral(ePeripheral));
            EPeripheral ePeripheral = EPeripheral(peripheral);

            ePeripheral = _iDPeripheral.Create(ePeripheral);

            EPeripheralHistory ePeripheralHistory = new EPeripheralHistory
            {
                CreatedDate  = DateTime.Now,
                Date         = ePeripheral.Date,
                EmployeeId   = ePeripheral.EmployeeId,
                PeripheralId = ePeripheral.PeripheralId
            };

            _iDPeripheral.Create(ePeripheralHistory);
            return(Peripheral(ePeripheral));
        }
Exemple #9
0
        public Peripheral Read(int peripheralId)
        {
            EPeripheral ePeripheral = _iDPeripheral.Read <EPeripheral>(a => a.PeripheralId == peripheralId);

            return(Peripheral(ePeripheral));
        }