public async Task <ActionResult <BookingChangeStatus> > ChangeBookingStatus(BookingChangeStatus booking) { try { var result = await Task.FromResult(bookingChangeStatusRepository.BookingChangeStatus(booking)); return(Ok(result)); } catch (Exception ex) { logger.LogError($"Exception at Login Method: {ex}"); return(StatusCode(500, "Internal server error")); } }
public int BookingChangeStatus(BookingChangeStatus booking) { var dbParam = new DynamicParameters(); dbParam.Add("BookingId", booking.BookingId, DbType.Int32); dbParam.Add("BookingStatusId", booking.BookingStatusId, DbType.Int32); dbParam.Add("result", null, DbType.Int32, ParameterDirection.ReturnValue); int result = dapper.Execute("[dbo].[SP_CHANGEBOOKINGSTATUS]" , dbParam, commandType: CommandType.StoredProcedure); return(result); }