public void WeightInKg_GetAndSetShould_WorkProperly(int randomNumber) { var obj = new MedicalInformation(); obj.WeightInKg = randomNumber; Assert.AreEqual(randomNumber, obj.WeightInKg); }
public void IsDeleted_GetAndSetShould_WorkProperly(bool value) { var obj = new MedicalInformation(); obj.IsDeleted = value; Assert.AreEqual(value, obj.IsDeleted); }
public void WaistSizeInCm_GetAndSetShould_WorkProperly(int randomNumber) { var obj = new MedicalInformation(); obj.WaistSizeInCm = randomNumber; Assert.AreEqual(randomNumber, obj.WaistSizeInCm); }
public void Id_GetAndSetShould_WorkProperly(int randomNumber) { var obj = new MedicalInformation(); obj.Id = randomNumber; Assert.AreEqual(randomNumber, obj.Id); }
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))); }
public void MedicalInformation_VerifyNumberOfProperties() { var obj = new MedicalInformation(); var result = obj.GetType() .GetProperties() .Count(); Assert.AreEqual(10, result); }
public void MedicalInformation_ShouldImplement_IDbModelInteface() { var obj = new MedicalInformation(); var result = obj.GetType() .GetInterfaces() .Where(x => x == typeof(IDbModel)) .Any(); Assert.IsTrue(result); }
public ActionResult Edit_Medical([Bind(Include = "StudentID,MedSummary")] MedicalInformation medicalInformation) { if (ModelState.IsValid) { db.Entry(medicalInformation).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Details_Student", new { id = medicalInformation.StudentID })); } ViewBag.StudentID = new SelectList(db.Students.Where(s => s.StudentID == medicalInformation.StudentID), "StudentID", "StudentID"); return(View(medicalInformation)); }
public void Id_ShouldHave_KeyAttribute() { var obj = new MedicalInformation(); var result = obj.GetType() .GetProperty("Id") .GetCustomAttributes(false) .Where(x => x.GetType() == typeof(KeyAttribute)) .Any(); Assert.IsTrue(result); }
public void WaistSizeInCm_ShouldHave_RangeAttribute() { var obj = new MedicalInformation(); var result = obj.GetType() .GetProperty("WaistSizeInCm") .GetCustomAttributes(false) .Where(x => x.GetType() == typeof(System.ComponentModel.DataAnnotations.RangeAttribute)) .Any(); Assert.IsTrue(result); }
public void WaistSizeInCm_ShouldHave_RightMaxValueFor_RangeAttribute() { var obj = new MedicalInformation(); var result = obj.GetType() .GetProperty("WaistSizeInCm") .GetCustomAttributes(false) .Where(x => x.GetType() == typeof(System.ComponentModel.DataAnnotations.RangeAttribute)) .Select(x => (System.ComponentModel.DataAnnotations.RangeAttribute)x) .SingleOrDefault(); Assert.IsNotNull(result); Assert.AreEqual(ValidationConstants.WaistSizeMaxValue, result.Maximum); }
public ActionResult Edit_Medical(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } MedicalInformation medicalInformation = db.MedicalInformations.Find(id); if (medicalInformation == null) { return(HttpNotFound()); } ViewBag.StudentID = new SelectList(db.Students.Where(s => s.StudentID == medicalInformation.StudentID), "StudentID", "StudentID"); return(View(medicalInformation)); }
public IHttpActionResult UpdateMedicalInformation(string ClientId, MedicalInformation medicalInformation) { MedicalInformation mInfo = _medicalInformationRepository.Find(x => x.clientId == ClientId).FirstOrDefault(); mInfo.Hight = medicalInformation.Hight; mInfo.Wight = medicalInformation.Wight; mInfo.BloodGroup = medicalInformation.BloodGroup; mInfo.Diseases = medicalInformation.Diseases; mInfo.AnyAllergies = medicalInformation.AnyAllergies; mInfo.AnyHealthCrisis = medicalInformation.AnyHealthCrisis; mInfo.AnyRegularMedication = medicalInformation.AnyRegularMedication; mInfo.Disability = medicalInformation.Disability; mInfo.Smoke = medicalInformation.Smoke; mInfo.Drink = medicalInformation.Drink; mInfo.OtherDetails = medicalInformation.OtherDetails; return(Ok(_medicalInformationRepository.Update(mInfo))); }
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))); }
public void MedicalInformation_VerifyNumberOfConstructors() { var obj = new MedicalInformation(); var methodsCount = obj.GetType() .GetMethods() .Count(); var propertiesCount = obj.GetType() .GetProperties() .Count(); var result = obj.GetType() .GetMembers() .Count(); result = result - propertiesCount - methodsCount; Assert.AreEqual(1, result); }
public void MedicalInformation_VerifyNumberOfMethods() { var methodsFromFramework = 4; var expectedMethodsCount = 0; var totalMethodsCount = methodsFromFramework + expectedMethodsCount; var obj = new MedicalInformation(); var numberOfMethodsComeFromProperties = obj.GetType() .GetProperties() .Select(x => 2) .Sum(); var result = obj.GetType() .GetMethods() .Count(); result = result - numberOfMethodsComeFromProperties; Assert.AreEqual(totalMethodsCount, result); }
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)); }
public void MedicalInformation_ShouldHave_ParameterlessConstructor() { var obj = new MedicalInformation(); Assert.IsInstanceOf <MedicalInformation>(obj); }
public void Consstructor_ShouldNotSet_BMIProperty() { var obj = new MedicalInformation(); Assert.AreEqual(0, obj.BMI); }
public void Consstructor_ShouldNotSet_WeightInKgProperty() { var obj = new MedicalInformation(); Assert.AreEqual(null, obj.WeightInKg); }
public void Constructor_ShouldNotSet_IsDeletedProperty() { var obj = new MedicalInformation(); Assert.AreEqual(false, obj.IsDeleted); }
public void Constructor_ShouldNotSet_HipSizeInCmProperty() { var obj = new MedicalInformation(); Assert.AreEqual(null, obj.HipSizeInCm); }
public IHttpActionResult getMedicalInformationt(string ClientId) { MedicalInformation _miContact = _medicalInformationRepository.Find(x => x.clientId == ClientId).FirstOrDefault(); return(Ok(_miContact)); }