public void Update(TypeOperation item) { var typeOperationEntity = new TypeOperationEntity(); typeOperationMapper.MapToEntity(item, typeOperationEntity); typeOperationRepository.Update(typeOperationEntity); }
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); } } } }
public void Add(TypeOperation item) { var entity = new TypeOperationEntity(); typeOperationMapper.MapToEntity(item, entity); typeOperationRepository.Create(entity); }