public async Task<Menu> UpdateMenu(Menu menu) { var entityMenu = _mapper.Map<Menu, Domain.Entities.DocumentDb.Menu>(menu); var response = await _documentStore.ReplaceDocument(entityMenu); var updatedMenu = (Domain.Entities.DocumentDb.Menu)(dynamic)response.Resource; var mappedUpdatedMenu = _mapper.Map<Domain.Entities.DocumentDb.Menu, Menu>(updatedMenu); return mappedUpdatedMenu; }
public async Task <Menu> UpdateMenu(Menu menu) { var entityMenu = _mapper.Map <Menu, Domain.Entities.DocumentDb.Menu>(menu); var response = await _documentStore.ReplaceDocument(entityMenu); var updatedMenu = (Domain.Entities.DocumentDb.Menu)(dynamic) response.Resource; var mappedUpdatedMenu = _mapper.Map <Domain.Entities.DocumentDb.Menu, Menu>(updatedMenu); return(mappedUpdatedMenu); }
public async Task AddMenu(Menu menu) { var entityMenu = _mapper.Map <Menu, Domain.Entities.DocumentDb.Menu>(menu); await _documentStore.UpsertDocumentIfNotExists(menu.Id.ToString(), entityMenu); }
public async Task AddMenu(Menu menu) { var entityMenu = _mapper.Map<Menu, Domain.Entities.DocumentDb.Menu>(menu); await _documentStore.UpsertDocumentIfNotExists(menu.Id.ToString(), entityMenu); }