示例#1
0
 public void Update(MedicamentDTO item)
 {
     Database.Medicaments.Update(new Medicament()
     {
         Id = item.Id, Name = item.Name
     });
     Database.Save();
 }
        public Medicament Post(MedicamentDTO value)
        {
            Medicament model = new Medicament()
            {
                Nume = value.Nume,
                Pret = value.Pret,
                CantitateDisponibila = value.CantitateDisponibila
            };

            return(IMedicamentRepository.Create(model));
        }
示例#3
0
 public void Create(MedicamentDTO item)
 {
     if (Database.Medicaments.Find(item.Name) == null)
     {
         Database.Medicaments.Create(new Medicament()
         {
             Id = item.Id, Name = item.Name
         });
         Database.Save();
     }
 }
        public Medicament Put(int id, MedicamentDTO value)
        {
            Medicament model = IMedicamentRepository.Get(id);

            if (value.Nume != null)
            {
                model.Nume = value.Nume;
            }

            if (value.Pret >= 0)
            {
                model.Pret = value.Pret;
            }

            if (value.CantitateDisponibila >= 0)
            {
                model.CantitateDisponibila = value.CantitateDisponibila;
            }

            return(IMedicamentRepository.Update(model));
        }