public async Task <Kiosk> UpdateAsync(KioskRequest entity, object id) { return(await DbQuerySingleAsync <Kiosk>("[dbo].[usp_KioskUpdate]", new { entity.UserName, entity.KioskName, entity.KioskDescription, Id = id }).ConfigureAwait(false)); }
public async Task <ApiResponse> Put(long id, [FromBody] KioskRequest request) { if (!ModelState.IsValid) { throw new ApiException(ModelState.AllErrors()); } var result = await _kioskManager.UpdateAsync(request, id).ConfigureAwait(false); return(new ApiResponse("Record successfully updated.", result, Status201Created)); }
public async Task <ApiResponse> Post([FromBody] KioskRequest request) { if (!ModelState.IsValid) { throw new ApiProblemDetailsException(ModelState); } var result = await _kioskManager.CreateAsync(request).ConfigureAwait(false); return(new ApiResponse("Record successfully created.", result, Status201Created)); }
public async Task <Kiosk> CreateAsync(KioskRequest entity) { return(await DbQuerySingleAsync <Kiosk>("[dbo].[usp_KioskInsert]", entity).ConfigureAwait(false)); }