private static void BuildSmokingStatuses(AspergillosisContext context) { if (context.SmokingStatuses.Any()) { return; } var sts = new SmokingStatus[] { new SmokingStatus { Name = "Current" }, new SmokingStatus { Name = "Ex-Smoker" }, new SmokingStatus { Name = "Don't know" }, new SmokingStatus { Name = "Never" } }; foreach (var s in sts) { context.Add(s); } }
public async Task <IActionResult> PutSmokingStatus([FromRoute] short id, [FromBody] SmokingStatus smokingStatus) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != smokingStatus.SmokingStatusId) { return(BadRequest()); } _context.Entry(smokingStatus).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SmokingStatusExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
/// <summary> /// Initializes a new instance of the <see cref="SocialHistorySmoking"/> class. /// </summary> /// <param name="smokingStatus">The smoking status.</param> /// <param name="smokingStatusAreYouWillingToQuit">The smoking status are you willing to quit.</param> /// <param name="smokingStatusAreYouWillingToQuitDate">The smoking status are you willing to quit date.</param> public SocialHistorySmoking( SmokingStatus smokingStatus, bool?smokingStatusAreYouWillingToQuit = null, DateTime?smokingStatusAreYouWillingToQuitDate = null) { SmokingStatus = smokingStatus; SmokingStatusAreYouWillingToQuitIndicator = smokingStatusAreYouWillingToQuit; SmokingStatusAreYouWillingToQuitDate = smokingStatusAreYouWillingToQuitDate; }
public EPRDocxPatientDiagnosisResolver(string potentialDiagnosis, Patient patient, AspergillosisContext context) { _potentialDiagnosis = potentialDiagnosis; _patient = patient; _context = context; _currentSmoker = _context.SmokingStatuses.Where(ss => ss.Name.Equals("Current")).FirstOrDefault(); _exSmoker = _context.SmokingStatuses.Where(ss => ss.Name.Equals("Ex-Smoker")).FirstOrDefault(); }
/// <summary> /// Returns a hash code for this instance. /// </summary> /// <returns> /// A hash code for this instance, suitable for use in hashing algorithms and data structures like a hash table. /// </returns> public override int GetHashCode() { unchecked { var result = (SmokingStatus != null ? SmokingStatus.GetHashCode() : 0); result = (result * 397) ^ (SmokingStatusAreYouWillingToQuitIndicator.HasValue ? SmokingStatusAreYouWillingToQuitIndicator.Value.GetHashCode() : 0); result = (result * 397) ^ (SmokingStatusAreYouWillingToQuitDate.HasValue ? SmokingStatusAreYouWillingToQuitDate.Value.GetHashCode() : 0); return(result); } }
public async Task <IActionResult> PostSmokingStatus([FromBody] SmokingStatus smokingStatus) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _context.SmokingStatus.Add(smokingStatus); await _context.SaveChangesAsync(); return(CreatedAtAction("GetSmokingStatus", new { id = smokingStatus.SmokingStatusId }, smokingStatus)); }
/// <summary> /// Revises the smoking status. /// </summary> /// <param name="smokingStatus">The smoking status.</param> public virtual void ReviseSmokingStatus(SmokingStatus smokingStatus) { SmokingStatus = smokingStatus; }
/// <summary> /// Revises the smoking status. /// </summary> /// <param name="smokingStatus">The smoking status.</param> public virtual void ReviseSmokingStatus(SmokingStatus smokingStatus) { SmokingStatus = smokingStatus; }