コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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);
        }