public async Task UpdateAsync(Guid id, SearchQueryDetail model) { var query = await this.data.SearchQueries.AsTracking() .BelongingTo(this.identity) .SingleOrDefaultAsync(x => x.Id == id) ?? new SearchQuery(); query.Name = model.Name; query.Criteria = model.Criteria; await this.data.SaveChangesAsync(); }
public async Task <IActionResult> Update(Guid id, [Required] SearchQueryDetail model) { await this.queries.UpdateAsync(id, model); return(await this.Get(id)); }