Пример #1
0
        public RevisitModel GetRevisit(decimal id)
        {
            var revisitRepo = new RevisitRepository();
            var visitData = revisitRepo.GetRevisit(id);
            var visitView = new RevisitModel();

            visitView.Indicator = visitData.rvisit_ind;
            visitView.RevisitId = visitData.rvisit_id.ToString();
            visitView.SortOrder = visitData.user_intrfc_sort_ord.Value.ToString();

            visitView.Description = visitData.rvisit_descn;
            visitView.CreateDate = visitData.rec_creat_dt.ToString();
            visitView.CreatedBy = visitData.rec_creat_user_id_cd;
            visitView.UpdateDate = visitData.rec_updt_dt.ToString();
            visitView.UpdatedBy = visitData.rec_updt_user_id_cd;

            return visitView;
        }
Пример #2
0
        public List<RevisitModel> GetAllRevisits()
        {
            var revisitRepo = new RevisitRepository();
            var revisitList = new List<RevisitModel>();
            foreach ( var visit in revisitRepo.GetAll() )
            {
                var visitView = new RevisitModel();

                visitView.RevisitId = visit.rvisit_id.ToString();
                visitView.SortOrder = visit.user_intrfc_sort_ord.Value.ToString();
                visitView.Indicator = visit.rvisit_ind;
                visitView.Description = visit.rvisit_descn;
                visitView.CreateDate = visit.rec_creat_dt.ToString();
                visitView.CreatedBy = visit.rec_creat_user_id_cd;
                visitView.UpdateDate = visit.rec_updt_dt.ToString();
                visitView.UpdatedBy = visit.rec_updt_user_id_cd;

                revisitList.Add(visitView);
            }
            return revisitList;
        }
Пример #3
0
        public int CreateRevisit(RevisitModel model)
        {
            var repo = new RevisitRepository();
            var dataModel = new HealthInformationProgram.Data.Tables.lkup_rvisit();

            dataModel.rvisit_id = Convert.ToDecimal(model.RevisitId);
            dataModel.rvisit_ind = model.Indicator;
            dataModel.rvisit_descn = model.Description;
            dataModel.user_intrfc_sort_ord = Convert.ToDecimal(model.SortOrder);
            dataModel.rec_creat_dt = DateTime.Now;
            dataModel.rec_creat_user_id_cd = "dbadmin"; //TODO: change to use AD when wired up

            try
            {
             var returnCode=   repo.CreateRevisitConstant(dataModel);
             return returnCode;
            }
            catch ( Exception ex )
            {
                throw ex;
            }
        }