示例#1
0
 public async Task <IHttpActionResult> GetApiActivityLogsByUser(string userName,
                                                                [FromUri] Pagination paginationModel)
 =>
 Ok(await ApiActivityLogService.GetAllByUserAsync(userName, paginationModel.Page,
                                                  paginationModel.PageSize));
示例#2
0
 public async Task <IHttpActionResult> GetApiActivityLog(long id)
 => Ok(await ApiActivityLogService.GetByIdAsync(id));
示例#3
0
 public async Task <IHttpActionResult> GetApiActivityLogs([FromUri] Pagination paginationModel)
 => Ok(await ApiActivityLogService.GetAllAsync(paginationModel.Page, paginationModel.PageSize));
示例#4
0
        public async Task <IHttpActionResult> DeleteApiActivityLogs()
        {
            await ApiActivityLogService.RemoveAllAsync();

            return(Ok());
        }
示例#5
0
        public async Task <IHttpActionResult> DeleteApiActivityLog(long id)
        {
            await ApiActivityLogService.RemoveAsync(id);

            return(Ok());
        }
示例#6
0
 public async Task <IHttpActionResult> GetApiActivityLogsByHost(string hostAddress,
                                                                [FromUri] Pagination paginationModel)
 =>
 Ok(await ApiActivityLogService.GetAllByHostAddressAsync(hostAddress, paginationModel.Page,
                                                         paginationModel.PageSize));