Ejemplo n.º 1
0
        public void Map_medications_consumption_persistence_to_medications_consumption_entity_when_medications_consumption_persistance_is_null()
        {
            MedicationsConsumptionPersistance medicationsConsumptionPersistance = null;

            Assert.Throws <ArgumentNullException>(()
                                                  => MedicationsConsumptionMapper.MapMedicationsConsumptionPersistenceToMedicationsConsumptionEntity(medicationsConsumptionPersistance));
        }
Ejemplo n.º 2
0
        public void Map_medications_consumption_persistence_to_medications_consumption_entity()
        {
            MedicationsConsumptionPersistance medicationsConsumptionPersistance = this.GetPMedicationsConsumptionPersistence();

            MedicationsConsumption pharmacy = MedicationsConsumptionMapper.MapMedicationsConsumptionPersistenceToMedicationsConsumptionEntity(medicationsConsumptionPersistance);

            Assert.True(IsEqualedicationsConsumptionPersistanceAndedicationsConsumptionEntity(medicationsConsumptionPersistance, pharmacy));
        }
Ejemplo n.º 3
0
        public bool Delete(Guid id)
        {
            using (DataContext _context = new DataContext())
            {
                MedicationsConsumptionPersistance medicationsConsumptions = _context.MedicationsConsumptions.Find(id);
                if (medicationsConsumptions == null)
                {
                    return(false);
                }

                _context.MedicationsConsumptions.Remove(medicationsConsumptions);
                _context.SaveChanges();
                return(true);
            }
        }
        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 static MedicationsConsumption MapMedicationsConsumptionPersistenceToMedicationsConsumptionEntity(MedicationsConsumptionPersistance medicationsConsumptionPersistance)
        {
            if (medicationsConsumptionPersistance == null)
            {
                throw new ArgumentNullException();
            }

            return(new MedicationsConsumption(medicationsConsumptionPersistance.KeyConsumtion,
                                              medicationsConsumptionPersistance.Name,
                                              medicationsConsumptionPersistance.DateOfConsumtion,
                                              medicationsConsumptionPersistance.Quantity));
        }
Ejemplo n.º 6
0
        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);
        }