public HttpResponseMessage Create(CardiovascularNote mCardiovascularNote) { HttpResponseMessage response = null; try { if (IsAdminPermission()) { int id = cardiovascularNoteService.SaveCardiovascularNote(mCardiovascularNote); if (id > 0) { response = Request.CreateResponse(HttpStatusCode.OK, id); } } else { response = Request.CreateResponse(HttpStatusCode.Unauthorized); } } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message); } return(response); }
public int SaveCardiovascularNote(CardiovascularNote mCardiovascularNote) { using (var context = new DataAccess.registroclinicoEntities()) { var efCardiovascularNote = context.cardiovascularnotes.Where(x => x.note_id == mCardiovascularNote.noteId).FirstOrDefault(); if (efCardiovascularNote == null) { efCardiovascularNote = new DataAccess.cardiovascularnote(); context.cardiovascularnotes.Add(efCardiovascularNote); } efCardiovascularNote.note_id = mCardiovascularNote.noteId; efCardiovascularNote.auscultationSite = mCardiovascularNote.auscultationSite; efCardiovascularNote.capillaryRefillLLM = mCardiovascularNote.capillaryRefillLLM; efCardiovascularNote.capillaryRefillLRM = mCardiovascularNote.capillaryRefillLRM; efCardiovascularNote.cardiacPressureIntensity = mCardiovascularNote.cardiacPressureIntensity; efCardiovascularNote.cardiacPressureRhythm = mCardiovascularNote.cardiacPressureRhythm; efCardiovascularNote.diastolicPhase = mCardiovascularNote.diastolicPhase; efCardiovascularNote.edemaAnkle = mCardiovascularNote.edemaAnkle; efCardiovascularNote.edemaGeneralized = mCardiovascularNote.edemaGeneralized; efCardiovascularNote.edemaLowerMembers = mCardiovascularNote.edemaLowerMembers; efCardiovascularNote.fourthNoise = mCardiovascularNote.fourthNoise; efCardiovascularNote.gastrointestinalSemiology = mCardiovascularNote.gastrointestinalSemiology; efCardiovascularNote.murmurs = mCardiovascularNote.murmurs; efCardiovascularNote.neckRadiation = mCardiovascularNote.neckRadiation; efCardiovascularNote.otherSymptoms = mCardiovascularNote.otherSymptoms; efCardiovascularNote.pedalPulsesL = mCardiovascularNote.pedalPulsesL; efCardiovascularNote.pedalPulsesR = mCardiovascularNote.pedalPulsesR; efCardiovascularNote.pulsesLLM = mCardiovascularNote.pulsesLLM; efCardiovascularNote.pulsesLRM = mCardiovascularNote.pulsesLRM; efCardiovascularNote.radialPulsesL = mCardiovascularNote.radialPulsesL; efCardiovascularNote.radialPulsesR = mCardiovascularNote.radialPulsesR; efCardiovascularNote.systolicPhase = mCardiovascularNote.systolicPhase; efCardiovascularNote.thirdNoise = mCardiovascularNote.thirdNoise; efCardiovascularNote.trophicChanges = mCardiovascularNote.trophicChanges; efCardiovascularNote.vesicularWhisperL = mCardiovascularNote.vesicularWhisperL; efCardiovascularNote.vesicularWhisperR = mCardiovascularNote.vesicularWhisperR; context.SaveChanges(); mCardiovascularNote.id = efCardiovascularNote.id; return(Convert.ToInt32(efCardiovascularNote.id)); } }
public HttpResponseMessage Show(long id) { HttpResponseMessage response = null; try { CardiovascularNote mCardiovascularNote = cardiovascularNoteService.GetCardiovascularNoteById(id); if (mCardiovascularNote == null) { response = Request.CreateResponse(HttpStatusCode.NotFound, "Requested entity was not found in database."); } else { response = Request.CreateResponse(HttpStatusCode.OK, mCardiovascularNote); } } catch (Exception ex) { response = Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message); } return(response); }
public int SaveCardiovascularNote(CardiovascularNote mCardiovascularNote) { return(cardiovascularNoteRepository.SaveCardiovascularNote(mCardiovascularNote)); }