Ejemplo n.º 1
0
 public override void Update(string id, BaseResource resource)
 {
     switch (resource.GetType().ToString())
     {
     case "PatientResource":
         var patjson = (PatientResource)resource;
         this._patientResource.ReplaceOne(rs => rs.id == id, patjson);
         break;
     }
 }
Ejemplo n.º 2
0
 public override void Remove(BaseResource resource)
 {
     switch (resource.GetType().ToString())
     {
     case "PatientResource":
         var patjson = (PatientResource)resource;
         this._patientResource.DeleteOne(rs => rs.id == patjson.id);
         break;
     }
 }
Ejemplo n.º 3
0
        //public override List<BaseResource> Get() => this._patientResource.Find(rs => true).ToList();

        //public override BaseResource Get(string id) => this._resource.Find<BaseResource>(rs => rs.id == id).FirstOrDefault();

        public override BaseResource Create(BaseResource resource)
        {
            switch (resource.GetType().Name)
            {
            case "PatientResource":
                var patjson = (PatientResource)resource;
                this._patientResource.InsertOne(patjson);
                break;

            default:
                break;
            }
            return(resource);
        }