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); }
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; }
public PrinterDTO Map(Printer printer) { if (printer == null) return null; var printerDto = Mapper.Map<Printer, PrinterDTO>(printer); return printerDto; }
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); }