예제 #1
0
        //Update ProcedureCode
        public void UpdateProcedureCode(ProcedureCodeDetail detail)
        {
            var entity = _ctx.ProcedureCodes.Single(e => e.ProcedureCodeId == detail.ProcedureCodeId);

            entity.Name      = detail.Name;
            entity.ICD10Code = detail.ICD10Code;
            entity.Price     = detail.Price;
            _ctx.SaveChanges();
        }
예제 #2
0
        //Get ProcedureCode by Id
        public ProcedureCodeDetail GetProcedureCodeById(int procedureCodeId)
        {
            var procedureCodeEntity  = _ctx.ProcedureCodes.Find(procedureCodeId);
            var procedureCodeDetails = new ProcedureCodeDetail
            {
                ProcedureCodeId = procedureCodeEntity.ProcedureCodeId,
                Name            = procedureCodeEntity.Name,
                ICD10Code       = procedureCodeEntity.ICD10Code,
                Price           = procedureCodeEntity.Price,
                ProcedureId     = procedureCodeEntity.ProcedureId,
            };

            return(procedureCodeDetails);
        }
        public ActionResult Edit(int id)
        {
            var service = new ProcedureCodeService();
            var detail  = service.GetProcedureCodeById(id);
            var model   = new ProcedureCodeDetail
            {
                ProcedureCodeId = detail.ProcedureCodeId,
                Name            = detail.Name,
                ICD10Code       = detail.ICD10Code,
                Price           = detail.Price,
                ProcedureId     = detail.ProcedureId
            };

            return(View(model));
        }