protected void btnMyLocationSubmit_Click(object sender, EventArgs e) { try { BloodAvailability ba = new BloodAvailability(); ba.State = txtStateMyLocation.Text; ba.Area = txtAreaMyLocation.Text; ba.Pincode = int.Parse(txtPincodeMyLocation.Text); ba.BloodGroup = txtBloodGroupMyLocation.Text; ba.ContactNumber = long.Parse(txtContactNumberMyLocation.Text); Hospital h = new Hospital(); h.State = txtStateMyLocation.Text; h.Area = txtAreaMyLocation.Text; h.HospitalName = ddlHospitalMyLocation.SelectedItem.Text; if (txtDateMyLocation.Text != "" || txtDateMyLocation.Text != null) { if (DateTime.Compare(DateTime.Parse(txtDateMyLocation.Text), DateTime.Now) < 0) { //lblDateMyLocation.Text = "* Select Future Date"; Response.Write("<script>alert('Select future date');</script>"); txtDateMyLocation.Text = ""; txtDateMyLocation.Focus(); } else { lblDateMyLocation.Text = ""; } } h.Date = DateTime.Parse(txtDateMyLocation.Text); h.Time = txtTimeMyLocation.Text; BloodBL bl = new BloodBL(); int userId = int.Parse(Session[Constants.userId].ToString()); int donateResult = bl.DonateBlood(ba, userId); int hospitalResult = bl.SaveHospital(h, userId); if (donateResult + hospitalResult == 2) { string bloodPostingId = Request.QueryString[Constants.id].ToString(); bl.RemoveBloodPosting(int.Parse(bloodPostingId)); Response.Write("<script>alert('You saved a Life! Thank you...');window.location.href='HomePage.aspx';</script>"); } else { Response.Write("<script>alert('Failed to Save Blood Details...Try Again');window.location.href='DonateBlood_and_BookHospital.aspx';</script>"); } } catch (TypeInitializationException ex) { Response.Write("<script>alert('Date should be in MM/dd/yyyy format');</script>"); } catch (Exception ex) { } }
public void TestRemoveBloodPosting() { BloodBL bl = new BloodBL(); Assert.AreEqual(1, bl.RemoveBloodPosting(5)); }