public TimeEntry UpdateTimeEntry(EditTimeEntryModel data) { var commandText = @" UPDATE TimeEntries SET TaskTitleOverride = @Title, NotesOverride = @Notes, DurationMinutesOverride = @Duration, LocallyUpdatedAt = getDate() WHERE Id = @Id" ; var taskParam = new SqlParameter("@Title", data.TaskTitle); var notesParam = new SqlParameter("@Notes", data.Notes); var durationParam = new SqlParameter("@Duration", data.Duration); var idParam = new SqlParameter("@Id", data.TimeEntryId); this.Database.ExecuteSqlCommand(commandText, taskParam, notesParam, durationParam, idParam); return(GetTimeEntry(data.TimeEntryId)); }
public async Task <TimeEntry> UpdateAsync([FromBody] EditTimeEntryModel data) { Database.UpdateTimeEntry(data); return(await Loader.RefreshTimeEntryWorkItemTimeAllocationAsync(data.TimeEntryId)); }