public IHttpActionResult UpdatePermission([FromUri] PermissionType type, DTO.AccountPermission accountPermission) { try { accountApp.UpdatePermission(accountPermission, type, base.ClientId, base.AccountCode); return(Ok()); } catch (ArgumentException ex) { return(BadRequest(ex)); } catch (Exception ex) { return(InternalServerError(ex)); } }