Exemplo n.º 1
0
        public void Save(PrinterViewModel printerViewModel)
        {
            Printer printer = new Printer(printerViewModel.Id);
            printer.Name = printerViewModel.Name;
            printer.Code = printerViewModel.Code;
            printer.EquipmentNumber = printerViewModel.EquipmentNumber;
            printer.Make = printerViewModel.Make;
            printer.Model = printerViewModel.Model;
            printer.EquipmentType = (EquipmentType)printerViewModel.EquipmentType;
            printer.Description = printerViewModel.Description;
            printer.CostCentre = (Hub)_hubRepository.GetById(printerViewModel.CostCentre);
            printer._Status = EntityStatus.Active;

            _equipmentRepository.Save(printer);
        }
Exemplo n.º 2
0
        PrinterViewModel Map(Printer printer)
        {
            PrinterViewModel vm = new PrinterViewModel();
            vm.Id = printer.Id;
            vm.Code = printer.Code;
            vm.EquipmentNumber = printer.EquipmentNumber;
            vm.Name = printer.Name;
            vm.Make = printer.Make;
            vm.Model = printer.Model;
            vm.EquipmentType = (int)printer.EquipmentType;
            vm.Description = printer.Description;
            vm.CostCentre = printer.CostCentre.Id;
            vm.IsActive = (int)printer._Status;

            return vm;
        }
Exemplo n.º 3
0
 public PrinterDTO Map(Printer printer)
 {
     if (printer == null) return null;
     var printerDto = Mapper.Map<Printer, PrinterDTO>(printer);
     return printerDto;
 }
Exemplo n.º 4
0
 protected Guid AddPrinter(string equipmentNo, string code, string name, string make, string model, string desc, Guid hubId)
 {
     Printer printer = new Printer(Guid.NewGuid())
         {
             EquipmentNumber = equipmentNo,
             Code = code,
             Name = name,
             Make = make,
             Model = model,
             EquipmentType = EquipmentType.Printer,
             Description = desc,
             CostCentre = _costCentreRepository.GetById(hubId) as Hub
         };
     return _equipmentRepository.Save(printer);
 }