Пример #1
0
        public bool Update(ElderInfo elderInfo)
        {
            var       repoElderInfo = mUnitWork.GetRepository <ElderInfo>();
            ElderInfo elderInfoDb   = repoElderInfo.GetFirstOrDefault(predicate: e => e.id == elderInfo.id);

            if (elderInfoDb == null)
            {
                return(false);
            }
            if (!string.IsNullOrEmpty(elderInfo.community))
            {
                elderInfoDb.community = elderInfo.community;
            }
            if (!string.IsNullOrEmpty(elderInfo.name))
            {
                elderInfoDb.name = elderInfo.name;
            }
            if (!string.IsNullOrEmpty(elderInfo.street))
            {
                elderInfoDb.street = elderInfo.street;
            }
            if (!string.IsNullOrEmpty(elderInfo.village))
            {
                elderInfoDb.village = elderInfo.village;
            }
            elderInfoDb.extInfo    = elderInfo.extInfo;
            elderInfoDb.updateTime = System.DateTime.Now;
            repoElderInfo.Update(elderInfoDb);
            int rows = mUnitWork.SaveChanges();

            return(rows > 0);
        }
Пример #2
0
        //根据id查询老人信息
        public ElderInfo GetElderInfoById(int id)
        {
            var       repoElder = mUnitWork.GetRepository <ElderInfo>();
            ElderInfo elderInfo = repoElder.Find(id);

            return(elderInfo);
        }
Пример #3
0
        public string UpdateElder([FromBody] ElderInfo elderInfo)
        {
            elderInfo.updateTime = System.DateTime.Now;
            bool updateResult = mElderInfoService.Update(elderInfo);
            var  result       = new { isOk = updateResult, message = string.Empty };

            return(JsonConvert.SerializeObject(result));
        }
Пример #4
0
        public bool Insert(ElderInfo elderInfo)
        {
            var repoElderInfo = mUnitWork.GetRepository <ElderInfo>();

            repoElderInfo.Insert(elderInfo);
            int rows = mUnitWork.SaveChanges();

            return(rows > 0);
        }
Пример #5
0
        public string GetById(int id)
        {
            ElderInfo elderInfo = new ElderInfo();

            elderInfo = mElderInfoService.GetElderInfoById(id);
            string result = JsonConvert.SerializeObject(elderInfo, Formatting.Indented, timeConverter);

            return(result);
        }