public void LogPrimaryCareReason(OutcomeViewModel model, string reason) { if (string.IsNullOrEmpty(reason)) { return; } var audit = model.ToAuditEntry(); switch (reason) { case "cannot-get-appt": audit.EventData = "Patient cannot get a GP appointment"; break; case "away-from-home": audit.EventData = "Patient is away from home"; break; case "no-gp": audit.EventData = "Patient has no GP"; break; } Log(audit); }
public void LogItkRequest(OutcomeViewModel model, ITKDispatchRequest itkRequest) { var audit = model.ToAuditEntry(); var auditedItkRequest = Mapper.Map <AuditedItkRequest>(itkRequest); audit.ItkRequest = JsonConvert.SerializeObject(auditedItkRequest); Log(audit); }
public void LogDosResponse(OutcomeViewModel model, DosCheckCapacitySummaryResult result) { var audit = model.ToAuditEntry(); var auditedDosResponse = Mapper.Map <AuditedDosResponse>(result); audit.DosResponse = JsonConvert.SerializeObject(auditedDosResponse); Log(audit); }
public void LogDosRequest(OutcomeViewModel model, DosViewModel dosViewModel) { var audit = model.ToAuditEntry(); var auditedDosViewModel = Mapper.Map <AuditedDosRequest>(dosViewModel); audit.DosRequest = JsonConvert.SerializeObject(auditedDosViewModel); Log(audit); }
public async Task LogItkResponse(OutcomeViewModel model, HttpResponseMessage response) { var audit = model.ToAuditEntry(new HttpSessionStateWrapper(HttpContext.Current.Session)); var auditedItkResponse = Mapper.Map <AuditedItkResponse>(response); audit.ItkResponse = JsonConvert.SerializeObject(auditedItkResponse); await Log(audit); }
public void LogItkResponse(OutcomeViewModel model, IRestResponse response) { var audit = model.ToAuditEntry(); var auditedItkResponse = Mapper.Map <AuditedItkResponse>(response); audit.ItkResponse = JsonConvert.SerializeObject(auditedItkResponse); Log(audit); }
public async Task LogItkRequest(OutcomeViewModel model, ITKDispatchRequest itkRequest) { var audit = model.ToAuditEntry(new HttpSessionStateWrapper(HttpContext.Current.Session)); var auditedItkRequest = Mapper.Map <AuditedItkRequest>(itkRequest); audit.ItkRequest = JsonConvert.SerializeObject(auditedItkRequest); await Log(audit); }
public async Task LogDosResponse(OutcomeViewModel model) { var audit = model.ToAuditEntry(new HttpSessionStateWrapper(HttpContext.Current.Session)); var auditedDosResponse = Mapper.Map <AuditedDosResponse>(model.DosCheckCapacitySummaryResult); audit.DosResponse = JsonConvert.SerializeObject(auditedDosResponse); await Log(audit); }
public async Task LogDosRequest(OutcomeViewModel model, DosViewModel dosViewModel) { var audit = model.ToAuditEntry(new HttpSessionStateWrapper(HttpContext.Current.Session)); var auditedDosViewModel = Mapper.Map <AuditedDosRequest>(dosViewModel); audit.DosRequest = JsonConvert.SerializeObject(auditedDosViewModel); await Log(audit); }
public async Task LogItkResponse(OutcomeViewModel model, HttpResponseMessage response) { var audit = model.ToAuditEntry(); var auditedItkResponse = Mapper.Map <AuditedItkResponse>(response); audit.ItkResponse = JsonConvert.SerializeObject(auditedItkResponse); await Log(audit); }
public async Task LogDosResponse(OutcomeViewModel model) { var audit = model.ToAuditEntry(); var auditedDosResponse = Mapper.Map <AuditedDosResponse>(model.DosCheckCapacitySummaryResult); audit.DosResponse = JsonConvert.SerializeObject(auditedDosResponse); await Log(audit); }