public PatientImmunization UpdatePatientImmunizationData(int id, PatientImmunization patientInfo) { if (id > 0) { var patientMedicalFamilyHistory = _context.PatientImmunization.Find(id); if (patientMedicalFamilyHistory != null) { patientMedicalFamilyHistory.AdministeredBy = patientInfo.AdministeredBy; patientMedicalFamilyHistory.AdministeredDate = patientInfo.AdministeredDate; patientMedicalFamilyHistory.AdministrationSiteID = patientInfo.AdministrationSiteID; patientMedicalFamilyHistory.AmountAdministered = patientInfo.AmountAdministered; patientMedicalFamilyHistory.ExpireDate = patientInfo.ExpireDate; patientMedicalFamilyHistory.ImmunityStatusID = patientInfo.ImmunityStatusID; patientMedicalFamilyHistory.Immunization = patientInfo.Immunization; patientMedicalFamilyHistory.IsActive = patientInfo.IsActive; patientMedicalFamilyHistory.ManufactureID = patientInfo.ManufactureID; patientMedicalFamilyHistory.OrderBy = patientInfo.OrderBy; patientMedicalFamilyHistory.PatientID = patientInfo.PatientID; patientMedicalFamilyHistory.RejectedImmunization = patientInfo.RejectedImmunization; patientMedicalFamilyHistory.RejectionReasonID = patientInfo.RejectionReasonID; patientMedicalFamilyHistory.RouteOfAdministrationID = patientInfo.RouteOfAdministrationID; patientMedicalFamilyHistory.VFCID = patientInfo.VFCID; patientMedicalFamilyHistory.VaccineLotNumber = patientInfo.VaccineLotNumber; patientMedicalFamilyHistory.UpdatedDate = DateTime.Now; patientMedicalFamilyHistory.UpdatedBy = patientInfo.UpdatedBy; _context.SaveChanges(); return(patientMedicalFamilyHistory); } } return(null); }
public ActionResult DeleteConfirmed(int id) { PatientImmunization patientImmunization = db.PatientImmunizations.Find(id); db.PatientImmunizations.Remove(patientImmunization); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "PatientImmunizationID,PatientID,ImmunizationID,DateGiven")] PatientImmunization patientImmunization) { if (ModelState.IsValid) { db.Entry(patientImmunization).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ImmunizationID = new SelectList(db.Immunizations, "ImmunizationID", "Vaccine", patientImmunization.ImmunizationID); ViewBag.PatientID = new SelectList(db.Patients, "PatientID", "FirstName", patientImmunization.PatientID); return(View(patientImmunization)); }
// GET: PatientImmunizations/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PatientImmunization patientImmunization = db.PatientImmunizations.Find(id); if (patientImmunization == null) { return(HttpNotFound()); } return(View(patientImmunization)); }
// GET: PatientImmunizations/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PatientImmunization patientImmunization = db.PatientImmunizations.Find(id); if (patientImmunization == null) { return(HttpNotFound()); } ViewBag.ImmunizationID = new SelectList(db.Immunizations, "ImmunizationID", "Vaccine", patientImmunization.ImmunizationID); ViewBag.PatientID = new SelectList(db.Patients, "PatientID", "FirstName", patientImmunization.PatientID); return(View(patientImmunization)); }
public override async Task <IActionResult> PatchAsync(int id, [FromBody] PatientImmunization patientImmunization) { //var attrToUpdate = _jsonApiContext.AttributesToUpdate; //var patientImmunizationOld = _dbContextResolver.GetDbSet<PatientImmunization>().Where(m => m.Id == id).FirstOrDefault(); //CommonMethods commonMethods = new CommonMethods(); ////return await base.PatchAsync(id, patientImmunization); ////var patientImmunizationInfo = await base.PatchAsync(id, patientImmunization); //int eventID = _dbContextResolver.GetDbSet<Event>().LastOrDefault().Id + 1; //List<AuditLogs> auditLogs = commonMethods.GetAuditLogValues(patientImmunizationOld, patientImmunization, "PatientImmunization", attrToUpdate) // //.Where(i => attrToUpdate.Keys.Any(a1 => a1.InternalAttributeName == i.PropertyName)) // .Select(q => new AuditLogs() { NewValue = q.NewValue, OldValue = q.OldValue, PrimaryKeyID = q.PrimaryKeyID, TableName = q.TableName, PropertyName = q.PropertyName, EventID = eventID }).ToList(); //await _dbContextResolver.GetDbSet<AuditLogs>().AddRangeAsync(auditLogs); return(await base.PatchAsync(id, patientImmunization)); }
/// <summary> /// Removes a PatientImmunization from the Repository. /// </summary> /// <param name="entity">The PatientImmunization to remove from the Repository.</param> public void Remove(PatientImmunization entity) { Session.Delete(entity); }
/// <summary> /// Adds a PatientImmunization to the Repository. /// </summary> /// <param name="entity">The PatientImmunization to add to the Repository.</param> public void Add(PatientImmunization entity) { Session.Save(entity); }
/// <summary> /// Remove a immunization from a patient /// </summary> /// <param name="immunization">Immunization to remove</param> public void RemoveImmunization(PatientImmunization immunization) { Immunizations.Remove(immunization); }
/// <summary> /// Add an immunization to a patient /// </summary> /// <param name="immunization"></param> public void AddImmunization(PatientImmunization immunization) { Immunizations.Add(immunization); }
public PatientImmunization UpdatePatientImmunizationData(int id, PatientImmunization patientInfo) { return(_patientCommonRepository.UpdatePatientImmunizationData(id, patientInfo)); }
public override async Task <IActionResult> PostAsync([FromBody] PatientImmunization patientImmunization) { return(await base.PostAsync(patientImmunization)); }