public IHttpActionResult AddPlasmaDonor(PlasmaDonorViewModel model) { if (model == null) { return(Content(HttpStatusCode.OK, new { data = new { }, code = HttpStatusCode.NotAcceptable, message = "Please provide required data!", isSuccess = false })); } return(Content(HttpStatusCode.OK, new { data = new { id = BloodDonorDataAccess.AddPlasmaDonor(model) }, code = HttpStatusCode.OK, message = "success", isSuccess = true })); }
public IHttpActionResult GetBloodDonor(string username) { BloodDonorViewModel bloodDonor = BloodDonorDataAccess.GetBloodDonor(username); if (bloodDonor == null) { return(Content(HttpStatusCode.OK, new { data = new { }, code = HttpStatusCode.NotFound, message = "Donor list not found!", isSuccess = false })); } return(Content(HttpStatusCode.OK, new { data = new { bloodDonor = bloodDonor }, code = HttpStatusCode.OK, message = "success", isSuccess = true })); }
public IHttpActionResult GetBloodDonors() { var bloodDonors = BloodDonorDataAccess.GetBloodDonorsList(); if (bloodDonors == null) { return(Content(HttpStatusCode.OK, new { data = new { }, code = HttpStatusCode.NotFound, message = "Donor list not found!", isSuccess = false })); } return(Content(HttpStatusCode.OK, new { data = new { blooddonors = bloodDonors }, code = HttpStatusCode.OK, message = "success", isSuccess = true })); }
public IHttpActionResult UpdateDonationDate(int id, DateTime date) { BloodDonor bloodDonor = BloodDonorDataAccess.LastDonationDateUpdate(id, date); if (bloodDonor == null) { return(Content(HttpStatusCode.OK, new { data = new { }, code = HttpStatusCode.NotFound, message = "Donor not found!", isSuccess = false })); } return(Content(HttpStatusCode.OK, new { data = new { blooddonor = bloodDonor }, code = HttpStatusCode.OK, message = "success", isSuccess = true })); }
public IHttpActionResult Approve(BloodDonor model) { BloodDonor bloodDonor = BloodDonorDataAccess.ApproveDonor(model.Id); if (bloodDonor == null) { return(Content(HttpStatusCode.OK, new { data = new { }, code = HttpStatusCode.NotFound, message = "Donor not found!", isSuccess = false })); } return(Content(HttpStatusCode.OK, new { data = new { blooddonor = bloodDonor }, code = HttpStatusCode.OK, message = "success", isSuccess = true })); }
public IHttpActionResult Registration(BloodDonorViewModel model) { if (model == null) { return(Content(HttpStatusCode.OK, new { data = new { }, code = HttpStatusCode.NotAcceptable, message = "Please provide required data!", isSuccess = false })); } if (BloodDonorDataAccess.CheckDonorExist(model.RegNo)) { return(Content(HttpStatusCode.OK, new { data = new { }, code = HttpStatusCode.Ambiguous, message = "Please provide unique registration number!", isSuccess = false })); } return(Content(HttpStatusCode.OK, new { data = new { id = BloodDonorDataAccess.RegisterBloodDonor(model) }, code = HttpStatusCode.OK, message = "success", isSuccess = true })); }