public HttpResponseMessage RegisterDonor(DonorEntityModel donor) { var donorEntity = _victim.InsertDonor(donor); if (donorEntity > 0) { return(Request.CreateResponse(HttpStatusCode.OK, "Registration successful")); } return(Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Registration not successful")); }
public int InsertDonor(DonorEntityModel insertData) { using (var scope = new TransactionScope()) { var donor = new Donor() { DonatingFor = insertData.DonatingFor, DonorFor = insertData.DonorFor, FullName = insertData.FullName, PhoneNumber = insertData.PhoneNumber, Email = insertData.Email, BankName = insertData.BankName, TransationAmount = insertData.TransationAmount, TransactionDate = insertData.TransactionDate, TransactionId = insertData.TransactionId, CreatedDate = DateTime.Now, DonorStatus = true, }; _unitOfWork.DonorRepository.Insert(donor); _unitOfWork.Save(); scope.Complete(); return(donor.DonorId); } }