Ejemplo n.º 1
0
 public bool ValidatePharmacy(PharmaciesDTO dto)
 {
     if (!ValidateName(dto.Name) || !ValidateKey(dto.Key))
     {
         return(false);
     }
     return(true);
 }
Ejemplo n.º 2
0
        public static Pharmacies PharmacyDtoToPharmacy(PharmaciesDTO dto)
        {
            Pharmacies pharmacy = new Pharmacies();

            pharmacy.Name = dto.Name;
            pharmacy.Key  = dto.Key;
            pharmacy.Link = dto.Link;
            return(pharmacy);
        }
Ejemplo n.º 3
0
        public static PharmaciesDTO PharmacyToPharmacyDto(Pharmacies pharmacy)
        {
            PharmaciesDTO dto = new PharmaciesDTO();

            dto.Name = pharmacy.Name;
            dto.Key  = pharmacy.Key;
            dto.Link = pharmacy.Link;
            return(dto);
        }
Ejemplo n.º 4
0
        public IActionResult AddPharmacy([FromBody] PharmaciesDTO dto)
        {
            PharmacyValidation validation = new PharmacyValidation();

            if (!validation.ValidatePharmacy(dto))
            {
                return(BadRequest("The data which were entered are incorrect!"));
            }
            Pharmacies pharmacy = PharmacyMapper.PharmacyDtoToPharmacy(dto);

            App.Instance().PharmacyService.AddEntity(pharmacy);
            return(Ok());
        }