/// <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); } }
/// <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; } }
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)); }
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)); }
public void UpdateStepVisits(VisitStepVisitSequence stepVisitSequence) { throw new NotImplementedException(); }