コード例 #1
0
        public IHttpActionResult AddQuickHeathDetails(string ClientId, QuickHeathDetails _quickHeathDetails)
        {
            if (_quickHeathDetails.Pressure == null)
            {
                _quickHeathDetails.Pressure = "0";
            }
            if (_quickHeathDetails.Cholesterol == "undefined")
            {
                _quickHeathDetails.Cholesterol = "0";
            }
            if (_quickHeathDetails.Weight == null)
            {
                _quickHeathDetails.Weight = "0";
            }
            QuickHeathDetails quickHeathDetails = new QuickHeathDetails
            {
                ClientId    = ClientId,
                HospitalId  = _quickHeathDetails.HospitalId,
                Pressure    = _quickHeathDetails.Pressure,
                Heartbeats  = _quickHeathDetails.Heartbeats,
                Temprature  = _quickHeathDetails.Temprature,
                Sugar       = _quickHeathDetails.Sugar,
                Length      = _quickHeathDetails.Length,
                Weight      = _quickHeathDetails.Weight,
                Cholesterol = _quickHeathDetails.Cholesterol,
                Other       = _quickHeathDetails.Other,
                CreatedBy   = _quickHeathDetails.CreatedBy,
                CreatedDate = DateTime.Now,
            };
            // _quickHealthRepository.Insert(quickHeathDetails);

            MedicalInformation medicalInformation = new MedicalInformation();

            medicalInformation.clientId = ClientId;
            medicalInformation.Pressure = _quickHeathDetails.Pressure != null?Convert.ToInt32(_quickHeathDetails.Pressure) : 0;

            medicalInformation.Heartbeats = _quickHeathDetails.Heartbeats != null?Convert.ToInt32(_quickHeathDetails.Heartbeats) : 0;

            medicalInformation.Temprature = _quickHeathDetails.Temprature != null?Convert.ToInt32(_quickHeathDetails.Temprature) : 0;

            medicalInformation.Sugar = _quickHeathDetails.Sugar != null?Convert.ToInt32(_quickHeathDetails.Sugar) : 0;

            medicalInformation.Hight = _quickHeathDetails.Length != null?Convert.ToInt32(_quickHeathDetails.Length) : 0;

            medicalInformation.Wight = _quickHeathDetails.Weight != null?Convert.ToInt32(_quickHeathDetails.Weight) : 0;

            medicalInformation.Cholesterol = _quickHeathDetails.Cholesterol != null?Convert.ToInt32(_quickHeathDetails.Cholesterol) : 0;

            medicalInformation.OtherDetails = _quickHeathDetails.Other;
            medicalInformation.CreatedBy    = _quickHeathDetails.CreatedBy;
            medicalInformation.CreatedDate  = DateTime.Now;

            var objId = _medicalInformationRepository.Insert(medicalInformation);

            return(Ok(_quickHealthRepository.Insert(quickHeathDetails)));
        }
コード例 #2
0
        public IHttpActionResult AddMedicalInformation(string ClientId, MedicalInformation medicalInformation)
        {
            MedicalInformation _medicalInformation = new MedicalInformation
            {
                clientId             = ClientId,
                Hight                = medicalInformation.Hight,
                Wight                = medicalInformation.Wight,
                BloodGroup           = medicalInformation.BloodGroup,
                Diseases             = medicalInformation.Diseases,
                AnyAllergies         = medicalInformation.AnyAllergies,
                AnyHealthCrisis      = medicalInformation.AnyHealthCrisis,
                AnyRegularMedication = medicalInformation.AnyRegularMedication,
                Disability           = medicalInformation.Disability,
                Smoke                = medicalInformation.Smoke,
                Drink                = medicalInformation.Drink,
                OtherDetails         = medicalInformation.OtherDetails
            };

            return(Ok(_medicalInformationRepository.Insert(_medicalInformation)));
        }