示例#1
0
        public async Task <ContactChcViewModel> ContactLocation([FromBody] ContactChcViewModel model)
        {
            _logger.LogInformation("update.contact.chc");
            var data = await _contactService.UpdateChcInformation(model);

            _logger.LogInformation($"updated..contact.chc {data.ContactId}");
            return(data);
        }
示例#2
0
        public async Task <ContactChcViewModel> UpdateChcInformation(ContactChcViewModel model)
        {
            var filter = Builders <Contact> .Filter.Eq(x => x.Id, model.ContactId);

            var update = Builders <Contact> .Update
                         .Set(x => x.MetaData, new MetaData
            {
                ChurchLocation = model.ChurchLocation,
                CellGroup      = model.CellGroup
            });

            await _contactRepository.UpdateAsync(filter, update);

            return(model);
        }