Example #1
0
        public Blog Edit(Blog obj)
        {
            List <Blog> blogs = _stream.ReadAll().ToList();

            blogs[blogs.FindIndex(blog => blog.Title == obj.Title)] = obj;
            _stream.SaveAll(blogs);
            return(obj);
        }
Example #2
0
        public Drug Edit(Drug obj)
        {
            List <Drug> drugs = _stream.ReadAll().ToList();

            drugs[drugs.FindIndex(dr => dr.Id == obj.Id)] = obj;
            _stream.SaveAll(drugs);
            return(obj);
        }
        public Equipment Edit(Equipment obj)
        {
            List <Equipment> equipments = _stream.ReadAll().ToList();

            equipments[equipments.FindIndex(eq => eq.Id == obj.Id)] = obj;
            _stream.SaveAll(equipments);
            return(obj);
        }
        public bool Delete(Specialist obj)
        {
            List <Specialist> doctors        = _stream.ReadAll().ToList();
            Specialist        doctorToRemove = doctors.SingleOrDefault(acc => acc.Id == obj.Id);

            if (doctorToRemove != null)
            {
                doctors.Remove(doctorToRemove);
                _stream.SaveAll(doctors);
                return(true);
            }
            else
            {
                return(false);
            }
        }
Example #5
0
        public bool Delete(Treatment treatment)
        {
            List <Treatment> treatments        = _stream.ReadAll().ToList();
            Treatment        treatmentToRemove = treatments.SingleOrDefault(trt => trt.Id.CompareTo(treatment.Id) == 0);

            if (treatmentToRemove != null)
            {
                treatments.Remove(treatmentToRemove);
                _stream.SaveAll(treatments);
                return(true);
            }
            else
            {
                return(false);
            }
        }