Exemplo n.º 1
0
        /// <summary>
        /// The delete step visits.
        /// </summary>
        /// <param name="stepVisitSequence">
        /// The step visit sequence.
        /// </param>
        public void DeleteStepVisits(VisitStepVisitSequence stepVisitSequence)
        {
            var entity =
                _context.VisitStepVisitSequences.FirstOrDefault(
                    s => s.VisitStepId == stepVisitSequence.VisitStepId && s.VisitId == stepVisitSequence.VisitId && s.IsActive);

            if (entity != null)
            {
                _context.VisitStepVisitSequences.Remove(entity);
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// The update step visits.
        /// </summary>
        /// <param name="stepVisitSequence">
        /// The step visit sequence.
        /// </param>
        public void UpdateStepVisits(VisitStepVisitSequence stepVisitSequence)
        {
            var entity =
                _context.VisitStepVisitSequences.FirstOrDefault(
                    s => s.VisitStepId == stepVisitSequence.VisitStepId && s.VisitId == stepVisitSequence.VisitId && s.IsActive);

            if (entity != null)
            {
                entity.DaysFromBase  = stepVisitSequence.DaysFromBase;
                entity.Deviation     = stepVisitSequence.Deviation;
                entity.SortOrder     = stepVisitSequence.SortOrder;
                entity.IsTermination = stepVisitSequence.IsTermination;
            }
        }
Exemplo n.º 3
0
        public JsonResult DeleteStepVisits(int stepId, int visitId)
        {
            var seq = new VisitStepVisitSequence
            {
                VisitId     = visitId,
                VisitStepId = stepId
            };

            using (var adminUow = DependencyResolver.Current.GetService <IAdminUnitOfWork>())
            {
                adminUow.StudyRepository.DeleteStepVisits(seq);
                adminUow.Commit();
            }

            return(Json(stepId, JsonRequestBehavior.DenyGet));
        }
Exemplo n.º 4
0
        public JsonResult UpdateStepVisits(int stepId, int visitId, int deviation, int daysFromBase, int sortOrder, bool isTermination)
        {
            var seq = new VisitStepVisitSequence
            {
                DaysFromBase  = daysFromBase,
                Deviation     = deviation,
                IsActive      = true,
                VisitId       = visitId,
                VisitStepId   = stepId,
                SortOrder     = sortOrder,
                IsTermination = isTermination
            };

            using (var adminUow = DependencyResolver.Current.GetService <IAdminUnitOfWork>())
            {
                adminUow.StudyRepository.UpdateStepVisits(seq);
                adminUow.Commit();
            }
            return(Json(stepId, JsonRequestBehavior.DenyGet));
        }
Exemplo n.º 5
0
 public void UpdateStepVisits(VisitStepVisitSequence stepVisitSequence)
 {
     throw new NotImplementedException();
 }