public void Update(MedicationsConsumption entity) { using (DataContext _context = new DataContext()) { _context.Update(MedicationsConsumptionMapper.MapMedicationsConsumptionEntityToMedicationsConsumptionPersistance(entity)); _context.SaveChanges(); } }
public Guid Create(MedicationsConsumptionDTO entityDTO) { MedicationsConsumption medicationsConsumption = CreateMedicationsConsumptionFromDTO(entityDTO); _medicationsConsumptionRepository.Create(medicationsConsumption); return(medicationsConsumption.KeyConsumtion); }
public void Map_medications_consumptiony_entity_to_medications_consumption_identifier_dto() { MedicationsConsumption medicationsConsumption = this.GetMedicationsConsumption(); IdentifiableDTO <MedicationsConsumptionDTO> medicationsConsumptionDTO = MedicationsConsumptionMapper.MapMedicationsConsumptionEntityToMedicationsConsumptionIdentifierDTO(medicationsConsumption); Assert.True(IsEqualedicationsConsumptionPersistanceAndedicationsConsumptionEntity(medicationsConsumptionDTO, medicationsConsumption)); }
public void Map_medications_consumption_persistence_to_medications_consumption_entity() { MedicationsConsumptionPersistance medicationsConsumptionPersistance = this.GetPMedicationsConsumptionPersistence(); MedicationsConsumption pharmacy = MedicationsConsumptionMapper.MapMedicationsConsumptionPersistenceToMedicationsConsumptionEntity(medicationsConsumptionPersistance); Assert.True(IsEqualedicationsConsumptionPersistanceAndedicationsConsumptionEntity(medicationsConsumptionPersistance, pharmacy)); }
private bool CompareMedicationAndIdentifierMedication(MedicationsConsumption medication, IdentifiableDTO <MedicationsConsumptionDTO> identifierMedication) { if (medication.KeyConsumtion != identifierMedication.Id) { return(false); } if (!medication.Name.Equals(identifierMedication.EntityDTO.Name)) { return(false); } if (!medication.DateOfConsumtion.Equals(identifierMedication.EntityDTO.DateOfConsumtion)) { return(false); } if (!medication.Quantity.Equals(identifierMedication.EntityDTO.Quantity)) { return(false); } return(true); }
private IdentifiableDTO <MedicationsConsumptionDTO> CreateDTOFromMedicationsConsumption(MedicationsConsumption medicationsConsumptation) { if (medicationsConsumptation == null) { return(null); } return(new IdentifiableDTO <MedicationsConsumptionDTO>() { Key = medicationsConsumptation.KeyConsumtion, EntityDTO = new MedicationsConsumptionDTO() { Name = medicationsConsumptation.Name, DateOfConsumtion = medicationsConsumptation.DateOfConsumtion, Quantity = medicationsConsumptation.Quantity } }); }
public static IdentifiableDTO <MedicationsConsumptionDTO> MapMedicationsConsumptionEntityToMedicationsConsumptionIdentifierDTO(MedicationsConsumption medicationsConsumption) => medicationsConsumption == null ? throw new ArgumentNullException() : new IdentifiableDTO <MedicationsConsumptionDTO>() { Id = medicationsConsumption.KeyConsumtion, EntityDTO = new MedicationsConsumptionDTO() { Name = medicationsConsumption.Name, DateOfConsumtion = medicationsConsumption.DateOfConsumtion, Quantity = medicationsConsumption.Quantity } };
public static MedicationsConsumptionPersistance MapMedicationsConsumptionEntityToMedicationsConsumptionPersistance(MedicationsConsumption medicationsConsumption) { if (medicationsConsumption == null) { return(null); } MedicationsConsumptionPersistance retVal = new MedicationsConsumptionPersistance() { KeyConsumtion = medicationsConsumption.KeyConsumtion, Name = medicationsConsumption.Name, DateOfConsumtion = medicationsConsumption.DateOfConsumtion, Quantity = medicationsConsumption.Quantity }; return(retVal); }
public bool IsEqualedicationsConsumptionPersistanceAndedicationsConsumptionEntity(IdentifiableDTO <MedicationsConsumptionDTO> medicationsConsumptionDTO, MedicationsConsumption medicationsConsumption) { if (medicationsConsumption.KeyConsumtion != medicationsConsumptionDTO.Id) { return(false); } if (!medicationsConsumption.Name.Equals(medicationsConsumptionDTO.EntityDTO.Name)) { return(false); } if (medicationsConsumption.DateOfConsumtion != medicationsConsumptionDTO.EntityDTO.DateOfConsumtion) { return(false); } if (medicationsConsumption.Quantity != medicationsConsumptionDTO.EntityDTO.Quantity) { return(false); } return(true); }
private bool IsEqualedicationsConsumptionPersistanceAndedicationsConsumptionEntity(MedicationsConsumptionPersistance medicationsConsumptionPersistence, MedicationsConsumption medicationsConsumption) { if (medicationsConsumption.KeyConsumtion != medicationsConsumptionPersistence.KeyConsumtion) { return(false); } if (!medicationsConsumption.Name.Equals(medicationsConsumptionPersistence.Name)) { return(false); } if (medicationsConsumption.DateOfConsumtion != medicationsConsumptionPersistence.DateOfConsumtion) { return(false); } if (medicationsConsumption.Quantity != medicationsConsumptionPersistence.Quantity) { return(false); } return(true); }