public static async Task <LabSample> UpdateSample(IRequestContext context, long labId, long sampleId, LabsApiEditSampleModel model) { var labSample = await GetLabSample(context, labId, sampleId); if (labSample == null) { return(null); } labSample.Notes = model.Notes; await context.DbContext.SaveChangesAsync(); await context.LogAsync($"Edited lab ID {labId} sample ID {sampleId}"); return(labSample); }
public async Task <IHttpActionResult> UpdateSample(long labId, long sampleId, LabsApiEditSampleModel model) { var result = await LabsDao.UpdateSample(this, labId, sampleId, model); if (result == null) { return(NotFound()); } return(JsonWithPermissions(result, true, true, true)); }