public ActionResult Create(CompanionModel companion) { ValidateCompanion(companion); if (ModelState.IsValid) { companion.CreatedBy = User.Identity.Name; _companionRepository.AddCompanion(companion); Success(string.Format("Patient with Civil ID <b>{0}</b> was successfully added.", companion.CompanionCID), true); return(RedirectToAction("List")); } else { Danger(string.Format("Please correct the error list before proceeding"), true); companion.CompanionTypes = _companionManagmentRepository.GetCompanionTypes(); companion.Banks = _patientManagmentRepository.GetBanks(); return(View(companion)); } }
public void AddCompanionTest() { CompanionModel newCompanion = new CompanionModel() { CompanionCID = "345678901021", CompanionFName = "Newton", CompanionMName = "tim", CompanionLName = "Newoman", CompanionType = "secondary", DateIn = new DateTime(2018, 3, 3), DateOut = null, IsActive = true, IBan = "2222222225555", BankName = "bank of america", IsBeneficiary = false, Notes = "Some notes from companion", PatientCID = "345678901010", CreatedBy = "Mounir", }; _companionRepository.AddCompanion(newCompanion); }