示例#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 AddQuickHeathDetails(string ClientId, QuickHeathDetails _quickHeathDetails)
        {
            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,
            };

            return(Ok(_quickHealthRepository.Insert(quickHeathDetails)));
        }
示例#3
0
        public IHttpActionResult getQuickHealth(string ClientId)
        {
            QuickHeathDetails _quickHeathDetails = _quickHealthRepository.Find(x => x.ClientId == ClientId).FirstOrDefault();

            return(Ok(_quickHeathDetails));
        }
示例#4
0
        public IHttpActionResult UploadReportFile()
        {
            string imageName      = null;
            var    httpRequest    = HttpContext.Current.Request;
            string clientId       = httpRequest.Form["ClientId"];
            string diseaseType    = httpRequest.Form["diseaseType"];
            var    postedFile     = httpRequest.Files["Image"];
            string PostedFileName = string.Empty;
            string PostedFileExt  = string.Empty;
            ////File Information Save in Database
            QuickHeathDetails quickHeathDetails = new QuickHeathDetails
            {
                ClientId    = httpRequest.Form["ClientId"],
                Pressure    = httpRequest.Form["Pressure"],
                Heartbeats  = httpRequest.Form["Heartbeats"],
                Temprature  = httpRequest.Form["Temprature"],
                Sugar       = httpRequest.Form["Sugar"],
                Length      = httpRequest.Form["Length"],
                Weight      = httpRequest.Form["Weight"],
                Cholesterol = httpRequest.Form["Cholesterol"],
                Other       = httpRequest.Form["Other"],
            };
            MedicalInformation medicalInformation = new MedicalInformation();

            medicalInformation.clientId     = httpRequest.Form["ClientId"];
            medicalInformation.Pressure     = Convert.ToInt16(httpRequest.Form["Pressure"]);
            medicalInformation.Heartbeats   = Convert.ToInt16(httpRequest.Form["Heartbeats"]);
            medicalInformation.Temprature   = Convert.ToInt16(httpRequest.Form["Temprature"]);
            medicalInformation.Sugar        = Convert.ToInt16(httpRequest.Form["Sugar"]);
            medicalInformation.Hight        = Convert.ToInt16(httpRequest.Form["Length"]);
            medicalInformation.Wight        = Convert.ToInt16(httpRequest.Form["Weight"]);
            medicalInformation.Cholesterol  = Convert.ToInt16(httpRequest.Form["Cholesterol"]);
            medicalInformation.OtherDetails = httpRequest.Form["Other"];
            medicalInformation.CreatedBy    = httpRequest.Form["CreatedBy"];
            medicalInformation.CreatedDate  = DateTime.Now;
            int mId   = this._medicalInformationRepository.Insert(medicalInformation);
            var objId = _quickHealthRepository.Insert(quickHeathDetails);

            //try
            //{
            //    if (postedFile != null)
            //    {
            //        FileInfo fi = new FileInfo(postedFile.FileName.Replace(" ", "_"));
            //        if (fi != null)
            //        {
            //            PostedFileName = fi.Name;
            //            PostedFileExt = fi.Extension;
            //        }
            //        imageName = objId + PostedFileExt;
            //        string year = DateTime.Now.Year.ToString();
            //        string month = DateTime.Now.Month.ToString();
            //        var filePath = HttpContext.Current.Server.MapPath("~/ClientDocument/" + httpRequest.Form["ClientId"] + "/" + diseaseType + "/" + year + "/" + month);
            //        Directory.CreateDirectory(filePath);
            //        filePath = filePath + "/" + imageName;
            //        postedFile.SaveAs(filePath);
            //    }
            //}
            //catch (Exception ex)
            //{
            //}
            return(Ok(mId));
        }