Пример #1
0
        public void Update(TypeOperation item)
        {
            var typeOperationEntity = new TypeOperationEntity();

            typeOperationMapper.MapToEntity(item, typeOperationEntity);
            typeOperationRepository.Update(typeOperationEntity);
        }
Пример #2
0
        public void MapToEntity(Operation operation, OperationEntity operationEntity)
        {
            if (operation != null && operationEntity != null)
            {
                operationEntity.Id          = operation.Id;
                operationEntity.TreatmentId = operation.TreatmentId;

                if (operation.CurrentTypeOperation != null)
                {
                    var typeOperationEntity = new TypeOperationEntity();
                    typeOperationMapper.MapToEntity(operation.CurrentTypeOperation, typeOperationEntity);
                    operationEntity.TypeOperationId = typeOperationEntity.Id;
                }

                if (operation.Medicines.Any())
                {
                    var medcicineRepository = MedicineRepository.GetInstance();

                    foreach (var medicine in operation.Medicines)
                    {
                        var medicineEntity = medcicineRepository.GetItemById(medicine.Id);
                        operationEntity.Medicines.Add(medicineEntity);
                    }
                }
            }
        }
Пример #3
0
        public void Add(TypeOperation item)
        {
            var entity = new TypeOperationEntity();

            typeOperationMapper.MapToEntity(item, entity);
            typeOperationRepository.Create(entity);
        }