示例#1
0
        public Immunization AddImmu(Immunization immunization)
        {
            Immunization imn = _Immunization.FindAll().OrderBy(p => p.ImmunizationID).Last();

            immunization._id = ObjectId.GenerateNewId().ToString();
            Int32 immuid = imn.ImmunizationID + 1;

            immunization.ImmunizationID = immuid;

            _Immunization.Insert(immunization);

            return(immunization);
        }
示例#2
0
        public Immunization UpdatePatient(Immunization immunization)
        {
            var immuexist = GetbyUserId(immunization.PatientId);

            Immunization immu = immuexist.Where(p => p._id == immunization._id).First();

            immu.DATE         = immunization.DATE;
            immu.NAME         = immunization.NAME;
            immu.PROVIDER     = immunization.PROVIDER;
            immu.INSTRUCTIONS = immunization.INSTRUCTIONS;
            immu.TYPE         = immunization.TYPE;
            immu.Dose         = immunization.Dose;
            immu.Rate         = immunization.Rate;

            _Immunization.Save(immu);

            return(immu);
        }
        public Immunization UpdatePatient(Immunization Immuni)
        {
            var session = HttpContext.Current.Session;

            if (session["UserId"] != null)
            {
                userId = session["UserId"].ToString();
            }
            Immunization    immu = repository.UpdatePatient(Immuni);
            EncounterReport erp  = new EncounterReport();

            erp.RefId     = immu._id;
            erp.PatientId = immu.PatientId;
            erp.UpdateBy  = userId;
            erp.Action    = "update Immunization";
            var encreports = encrepo.AddEncReport(erp);

            return(immu);
        }