Ejemplo n.º 1
0
        public void SetupTest()
        {
            var connection = DbConnectionFactory.CreateTransient();

            _context    = new PHSContext(connection);
            _unitOfWork = new MockUnitOfWork(_context);

            _target = new MockReferenceRangeManager(_unitOfWork);
        }
Ejemplo n.º 2
0
        public void CleanupTest()
        {
            // dispose of the database and connection
            _context.Dispose();
            _unitOfWork.Dispose();
            _target.Dispose();

            _unitOfWork = null;
            _context    = null;
            _target     = null;
        }
Ejemplo n.º 3
0
        public ActionResult EditReferenceRange([Bind(Include = "StandardReferenceID,ReferenceRangeID,Title,MinimumValue,MaximumValue,StringValue,Result,Highlight")] ReferenceRange referenceRange)
        {
            if (!IsUserAuthenticated())
            {
                return(RedirectToLogin());
            }
            string message = string.Empty;

            using (var referenceRangeManager = new ReferenceRangeManager(GetLoginUser()))
            {
                if (referenceRangeManager.UpdateReferenceRange(referenceRange, out message))
                {
                    SetTempDataMessage(Constants.ValueSuccessfuly("Reference Range " + referenceRange.Title + " has been updated"));
                    return(RedirectToAction("Edit", new { id = referenceRange.StandardReferenceID }));
                }
                SetViewBagError(message);
                return(View(referenceRange));
            }
        }
Ejemplo n.º 4
0
        // GET: Admin/StandardReference/EditReferenceRange
        public ActionResult EditReferenceRange(int referenceRangeID = 0, int standardreferenceID = 0)
        {
            if (!IsUserAuthenticated())
            {
                return(RedirectToLogin());
            }

            string message = string.Empty;

            using (var referenceRangeManager = new ReferenceRangeManager(GetLoginUser()))
            {
                var referenceRange = referenceRangeManager.GetReferenceRangeByID(referenceRangeID, out message);
                if (referenceRange == null)
                {
                    SetViewBagError(message);
                    return(RedirectToAction("Edit", new { id = standardreferenceID }));
                }
                return(View(referenceRange));
            };
        }
Ejemplo n.º 5
0
        // GET: Admin/StandardReference/DeleteReferenceRange/5
        public ActionResult DeleteReferenceRange(int referenceRangeID = 0, int standardreferenceID = 0)
        {
            if (!IsUserAuthenticated())
            {
                return(RedirectToLogin());
            }

            string message = string.Empty;

            using (var referenceRangeManager = new ReferenceRangeManager(GetLoginUser()))
            {
                if (referenceRangeManager.DeleteReferenceRange(referenceRangeID, out message))
                {
                    SetTempDataMessage(Constants.ValueSuccessfuly("Reference Range has been deleted"));
                    return(RedirectToAction("Edit", new { id = standardreferenceID }));
                }
                SetViewBagError(message);

                return(RedirectToAction("Edit", new { id = standardreferenceID }));
            }
        }
Ejemplo n.º 6
0
        public ActionResult CreateReferenceRange([Bind(Exclude = "ReferenceRangeID")] ReferenceRange referenceRange)
        {
            if (!IsUserAuthenticated())
            {
                return(RedirectToLogin());
            }

            string message = string.Empty;

            using (var referenceRangeManager = new ReferenceRangeManager(GetLoginUser()))
            {
                var newReferenceRange = referenceRangeManager.AddReferenceRange(referenceRange, out message);
                if (newReferenceRange == null)
                {
                    SetViewBagError(message);
                    return(View(referenceRange));
                }

                SetTempDataMessage(Constants.ValueSuccessfuly("Reference Range " + newReferenceRange.Title + " has been added"));
                return(RedirectToAction("Edit", new { id = newReferenceRange.StandardReferenceID }));
            }
        }