Beispiel #1
0
 public bool DeleteDonor(Donor donor)
 {
     if (donor == null) return false;
     _unitOfWork.DonorRepository.Delete(donor);
     _unitOfWork.Save();
     return true;
 }
Beispiel #2
0
        public ActionResult Create(Donor donor)
        {
            if (ModelState.IsValid)
            {
                _donorService.AddDonor(donor);
                return Json(new { success = true });
            }

            return PartialView(donor);
        }
Beispiel #3
0
 public void CanCreatePostBack()
 {
     //ACT
     var donor = new Donor
         {
             Name = "USAID",
             DonorCode = "UAD",
             IsResponsibleDonor = false,
             IsSourceDonor = true,
             LongName = "United States Agency For International Development"
         };
     var jsonResult = _donorController.Create(donor) as JsonResult;
     Assert.NotNull(jsonResult);
     dynamic data = jsonResult.Data;
     Assert.AreEqual(true, data.success);
 }
Beispiel #4
0
 public ActionResult Edit(Donor donor)
 {
     if (ModelState.IsValid && _donorService.IsCodeValid(donor.DonorCode,donor.DonorID))
     {
         _donorService.EditDonor(donor);
         return Json(new { success = true });
     }
     return PartialView(donor);
 }
Beispiel #5
0
 private Donor BindDonor(DonorModel model)
 {
     if (model == null) return null;
     var donor = new Donor()
     {
         DonorID = model.DonorID,
         DonorCode = model.DonorCode,
         Name = model.Name,
         IsResponsibleDonor = model.IsResponsibleDonor,
         IsSourceDonor = model.IsResponsibleDonor,
         LongName = model.LongName
     };
     return donor;
 }
Beispiel #6
0
 public bool EditDonor(Donor donor)
 {
     _unitOfWork.DonorRepository.Edit(donor);
     _unitOfWork.Save();
     return true;
 }
Beispiel #7
0
 public bool AddDonor(Donor donor)
 {
     _unitOfWork.DonorRepository.Add(donor);
     _unitOfWork.Save();
     return true;
 }