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); }
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); }