public Vaccination AddVaccine(Vaccination vaccination) { Vaccination phy = _vaccination.FindAll().OrderBy(p => p.Vaccinationid).Last(); vaccination._id = ObjectId.GenerateNewId().ToString(); Int32 vaccid = phy.Vaccinationid + 1; vaccination.Vaccinationid = vaccid; if (vaccination.EncounterType == "P") { vaccination.EncounterType = "I,A"; } _vaccination.Insert(vaccination); return(vaccination); }
public Vaccination UpdatePatient(Vaccination vaccine) { var session = HttpContext.Current.Session; if (session["UserId"] != null) { userId = session["UserId"].ToString(); } Vaccination vacc = repository.UpdatePatient(vaccine); EncounterReport erp = new EncounterReport(); erp.RefId = vacc._id; erp.PatientId = vacc.UserId; erp.UpdateBy = userId; erp.Action = "update Vaccination"; var encreports = encrepo.AddEncReport(erp); return(vacc); }
public Vaccination UpdatePatient(Vaccination Vaccin) { var vaccexist = GetByUserId(Vaccin.UserId); if (Vaccin.EncounterType == "P") { if (Vaccin.UserId != "a8a56c1d-203c-4c53-9d95-972dec7a2ef5" || Vaccin.UserId == "b6c625f5-653a-429f-b134-5b4d128ce4e8" || Vaccin.UserId == "a24e6d62-414d-4434-bbe3-b3eec3a026e7") { Vaccin.EncounterType = "I,A"; } } Vaccination vaccint = vaccexist.Where(p => p._id == Vaccin._id).First(); vaccint.VaccineName = Vaccin.VaccineName; vaccint.VaccineStatus = Vaccin.VaccineStatus; vaccint.DateAdministered = Vaccin.DateAdministered; vaccint.CVXCode = Vaccin.CVXCode; _vaccination.Save(vaccint); return(vaccint); }